码迷,mamicode.com
首页 >  
搜索关键字:中断处理    ( 532个结果
STM32开发指南-DMA
DMA,直接存储器访问。传输数据时,外设通过DMA控制器直接访问内存,不经过cpu直接控制传输数据。不需要像中断处理方式需要保留和恢复现场的过程。通过硬件为内存和I/O设备开辟一条直接传送数据的通道,提高CPU的效率。DMA的核心硬件是DMA控制器,来管理DMA方式的数据传送,一般包含多个通道,每个...
分类:其他好文   时间:2014-05-31 17:57:07    阅读次数:181
STM32学习之路-SysTick的应用(时间延迟)
开发板:奋斗V5 好~ 菜B要来搞实验了..  前面已经说了SysTick的工作原理什么的了,这里就不说了.. 先来做第一个实验: 盗自奋斗的例子,嘿嘿, 用SysTick产生1ms的基准时间,产生中断,每秒闪烁一次(LED1 V6) (1)外围时钟初始化(系统时钟初始化这里就不写了,上次说了) (2)LED初始化 (3)SysTick配置 (4)中断优先级 (5)中断处理函数 ...
分类:其他好文   时间:2014-05-25 16:42:59    阅读次数:262
汇编语言:0号中断处理程序
assumecs:codecodesegment ;第一步:把中断向量表中0号表项的内容进行修改,使之指向我们自己编写 ;的中断处理程序的入口地址start: movax,0 movds,ax movwordptrds:[0],0200h movwordptrds:[2],0 ;第三步,把我们刚才编写好的0号中断处理程序拷贝到中断向量表中 ;0号表项所指..
分类:编程语言   时间:2014-05-21 02:32:29    阅读次数:321
4,中断和异常
中断信号的作用.使CPU转而去运行正常控制流之外的代码.为了它.就要在内核态堆栈保存程序计数器的当前值(eip和cs寄存器).并把与中断类型相关的一个地址放在程序计数器.中断处理与进程切换的差异:由中断或异常处理程序执行的代码不是一个进程,而是内核控制路径.代表中断发生时正在运行的进程执行.其比进程...
分类:其他好文   时间:2014-05-15 11:36:26    阅读次数:304
poll&&epoll实现分析(一)——poll实现
0.等待队列 在Linux内核中等待队列有很多用途,可用于中断处理、进程同步及定时。我们在这里只说,进程经常必须等待某些事件的发生。等待队列实现了在事件上的条件等待: 希望等待特定事件的进程把自己放进合适的等待队列,并放弃控制全。因此,等待队列表示一组睡眠的进程,当某一条件为真时,由内核唤醒它们。 等待队列由循环链表实现,由等待队列头(wait_queue_head_t)和等待队列...
分类:其他好文   时间:2014-05-13 16:03:28    阅读次数:370
基本输入输出系统BIOS---显示输出
显示器通过显示适配卡与系统相连, 显示适配卡是显示输出的接口卡,照相的显示器是CGA和EGA,目前的显示适配卡是VGA和TVGA,他们都支持两种显示方式,文本显示和图形显示在BIOS中提供的显示I/O程序作为10H号中断处理程序存在显示I/O程序的主要功能有0到13个功能,应根据设置表格设置好入口参...
分类:移动开发   时间:2014-05-12 01:31:35    阅读次数:405
《linux 内核完全剖析》 chapter 8 内核代码
chapter 8 内核代码 8.1.1中断处理程序 traps.c #define get_seg_byte(seg,addr) ({ \ //取seg中addr处1byte register char __res; __asm__("push %%fs;mov %%ax,%%fs;movb %%fs:%2,%%al;pop %%fs" ...
分类:系统相关   时间:2014-05-09 01:48:26    阅读次数:418
windows内核情景分析之中断处理(毛德操)[转]
中断处理每个cpu有一张中断表,简称IDT。IDT的整体布局:【异常->空白->5系->硬】(推荐采用7字口诀的方式重点记忆)异常:前20个表项存放着各个异常的描述符(IDT表不仅可以放中断描述符,还放置了所有异常的异常处理描述符,0x00-0x13)保留:0x14-0x1F,忽略这块号段空白:接下...
分类:Windows程序   时间:2014-05-07 14:59:51    阅读次数:698
信号中断与异步信号中断安全编程
1、什么是中断? 1.1、什么是中断 外围设备的速度远低于CPU的速度,所以为提高CPU计算效率,现代计算机变内核主动为硬件主动,只在硬件需要的时候才发送信号,通知内核来处理数据。这样外围设备与内核的协作方式即为中断机制。而设备发送的信号即为中断,其本质为一种特殊的电信号。 硬中断处理流程: 1、....
分类:其他好文   时间:2014-05-07 11:16:10    阅读次数:507
cfi_cmdset_0002.c中关于等待队列的使用
1、linux下等待队列的基本概念 在内核里面,等待队列是有很多用处的,尤其是在中断处理、进程同步、定时等场合。可以使用等待队列在实现阻塞进程的唤醒。它以队列为基础数据结构,与进程调度机制紧密结合,能够用于实现内核中的异步事件通知机制,同步对系统资源的访问等。...
分类:其他好文   时间:2014-05-06 21:00:04    阅读次数:636
532条   上一页 1 ... 51 52 53 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!