码迷,mamicode.com
首页 >  
搜索关键字:中断处理    ( 532个结果
linux中断处理下文:软中断tasklet机制分析
参考: 《Linux内核设计与实现》 http://blog.csdn.net/fontlose/article/details/8279113 http://blog.chinaunix.net/uid-27212029-id-3386692.html tasklet是中断处理下半部分最常用的一种方法,驱动程序一般先申请中断,在中断处理函数内完成中断上半部分的工作后调用tas...
分类:系统相关   时间:2014-10-21 21:38:24    阅读次数:352
关于STM32的一切
Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。谭军举例说,在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断...
分类:其他好文   时间:2014-10-12 16:50:18    阅读次数:190
C# 模拟PrintScreen 和 Alt+PrintScreen截取屏幕图片
C# 模拟PrintScreen 和 Alt+PrintScreen截取屏幕图片要实现这个功能,这里使用keybd_event API函数功能:该函数合成一次击键事件。系统可使用这种合成的击键事件来产生WM_KEYUP或WM_KEYDOWN消息,键盘驱动程序的中断处理程序调用keybd_event函数。在Windows NT中该函数己被使用SendInput来替代它。函数原型;VOID keybd...
分类:其他好文   时间:2014-10-04 01:28:06    阅读次数:264
《Linux Device Drivers》第八章 分配内存——note
kmalloc函数的内幕 不对所获取的内存空间清零分配的区域在物理内存中也是连续的flags参数 GFP_KERNEL 在空闲内存较少时把当前进程转入休眠以等待一个页面分配内存的函数必须是可重入的 GFP_ATOMIC 用于在中断处理例程或其他运行于进程上下文之外的代码中分配内存,不会休眠 GFP_USER 用于为用户空间页分配内存,可能会休眠 GFP_...
分类:系统相关   时间:2014-09-28 12:14:31    阅读次数:291
《Linux Device Drivers》第十章 中断处理——note
概述:系统要及时的感知硬件的状态,通常有两种方式:一种是轮询;一种是通过响应硬件中断。前者会浪费处理器的时间,而后者不会。...
分类:系统相关   时间:2014-09-28 11:24:01    阅读次数:325
linux中断申请之request_threaded_irq
转载:linux中断申请之request_threaded_irq 在linux里,中断处理分为顶半(top half),底半(bottom half),在顶半里处理优先级比较高的事情,要求占用中断时间尽量的短,在处理完成后,就激活底半,有底半处理其余任务。底半的处理方式主要有soft_irq, t...
分类:系统相关   时间:2014-09-21 16:44:01    阅读次数:397
μC/OS-Ⅲ中的临界段代码
临界段代码(critical sections),也叫临界区(critical region),是指那些必须完整连续运行,不可被打断的代码段。μC/OS-Ⅲ系统中存在大量临界段代码。采用两种方式对临界段代码进行保护:关闭中断、给调度器上锁。两种临界段代码保护功能均通过宏定义实现。 对于中断处理程.....
分类:其他好文   时间:2014-09-17 10:04:51    阅读次数:214
计算机的中断
计算机中断 (一)中断是指CPU在运行时接收到硬件发出的请求,CPU保存当前进程的相关信息,然后处理这个请求,根据中断类型号找到中断向量,执行相应的中断程序,然后恢复之前的进程信息,继续执行之前的进程。 中断系统作用:1.故障检测和自动处理  程序执行出现异常如溢出可以通过中断处理 2.实时信息处理实时信息处理中需要对信息做实时处理,采用中断可以完成 3.并行操作   多个外部设备可以与C...
分类:其他好文   时间:2014-09-12 10:15:23    阅读次数:200
in_interrupt
in_interrupt()是判断当前进程是否处于中断上下文,这个中断上下文包括底半部和硬件中断处理过程,函数实现:#define in_interrupt() ({ const int __cpu = smp_processor_id(); / (local_irq_count(__cpu) + ...
分类:其他好文   时间:2014-09-09 17:51:09    阅读次数:180
[自制简单操作系统] 2、鼠标及键盘中断处理事件[PIC\GDT\IDT\FIFO]
1、大致介绍:>_asmhead.nas->bootpack.cPS: 这里bootpack.c要调用graphic.c、dsctbl.c、fifo.c、int.c实现功能,其中有些函数还必须汇编来写,所以单独写一个汇编文件naskfunc.nas,为了方便看全部函数和结构体,所以写一个bootpa...
分类:其他好文   时间:2014-09-08 05:23:07    阅读次数:686
532条   上一页 1 ... 47 48 49 50 51 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!