我本仁慈,奈何苍天不许
发布时间:2013-12-26 16:46:43
字符设备驱动{//?什么是字符设备 从设备数据传递的特点看, 如果是按字节流顺序传递过来的,就像生产流水线,如串口,键盘,鼠标等。 我们把它们抽象为字符设备。}{//?为何要提出字符设备概念 //?多种多样的硬件设备需要控制,我们如何去管理控制它们 .........【阅读全文】
发布时间:2013-12-26 16:45:05
Linux内核模块开发{//?什么是内核模块 可在运行时添加到内核中的代码被称为“模块”。{//?内核模块和应用程序有何不同 应用 -- &.........【阅读全文】
发布时间:2013-12-24 15:54:56
并发指的是多个执行单元同时、并行被执行,而并发的执行单元对共享资源的访问则很容易导致竞态linux内核中主要竞态1.多对称处理器的多个CPU 2.单CPU内进程与抢占它的进程 3.中断(硬中断、软中断、Tasklet、下半部)与进程之间访问共享内存资源的代码区称为“临界区”,临界区需要被以某种互斥机制加以.........【阅读全文】
发布时间:2013-12-24 13:53:29
分类: linux 内核编程(笔记) 2012-11-05 20:35 2685人阅读 评论(0) 收藏 举报 http://www.newsmth.net/nForum/#!article/KernelTech/20731 1. 关于 wait_event_interruptible() 和 wake_up()的使用 读一下wait_event_interruptible()的源码,不难发现这个函数先将 当前进程.........【阅读全文】