2014年4月17日

globalfifo设备驱动

摘要: 把globalmem中的全局内存变成一个FIFO,只有当FIFO中有数据的时候(即有进程把数据写到这个FIFO而且没有被读进程读空),读进程才能把数据读出,而且读取后的数据会从globalmem的全局内存中被拿掉;只有当fifo非满时(即还有一些空间未被写,或写满后被读进程读出了数据),写进程才能写... 阅读全文

posted @ 2014-04-17 22:11 黑主优姬 阅读(941) 评论(0) 推荐(0) 编辑

Linux设备驱动中的异步通知与异步I/O

摘要: 异步通知概念: 异步通知的意识是,一旦设备就绪,则主动通知应用程序,这样应用程序根本就不需要查询设备状态,这一点非常类似于硬件上的“中断”概念,比较准确的称谓是“信号驱动的异步IO”,信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求是一样的。信号是异步... 阅读全文

posted @ 2014-04-17 16:01 黑主优姬 阅读(837) 评论(0) 推荐(0) 编辑

导航