博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Linux源码学习

摘要:一、准备工作:1、Linux内核:Linux2.6.22.6,可从www.kernel.org上下载;2、交叉工具编译链:arm-linux-gcc-3.4.5-glibc-2.3.6;3、yaffs2文件代码;4、ubuntu9.10;5、JZ2440;二、内核移植: 1、修改Makefile: 阅读全文

posted @ 2018-07-15 11:03 (︶O︶) 阅读(1132) 评论(0) 推荐(0)

摘要:参考:https://www.cnblogs.com/feisky/archive/2012/03/02/2377526.html 阅读全文

posted @ 2018-06-24 21:08 (︶O︶) 阅读(313) 评论(0) 推荐(0)

摘要:1.概念: 异步通知机制:一旦设备就绪,则主动通知应用程序,这样应用程序根本就不需要查询设备状态,是一种“信号驱动的异步I/O”。信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实 阅读全文

posted @ 2018-06-24 14:10 (︶O︶) 阅读(2395) 评论(0) 推荐(0)

摘要:应用程序访问1个设备文件时可用阻塞/非阻塞方式.如果是使用阻塞方式,则直接调用open()、read()、write(),但是在驱动程序层会判断是否可读/可写,如果不可读/不可写,则将当前进程休眠,直 到被唤醒。如果是使用非阻塞方式,就需要采用poll/select机制,而且打开文件时标记文件的访问 阅读全文

posted @ 2018-06-23 17:59 (︶O︶) 阅读(3079) 评论(0) 推荐(0)