linux驱动
bingchentiao
这个作者很懒,什么都没留下…
展开
-
建立linux内核源码树
系统:Fedora10 源代码版本linux-3.0.1 首先要想编译驱动程序必须要编译源代码,这里面有你想要的库文件,而且这个适合的源代码经常不会是你自己装的系统,所以要想编译那么必须在你需要的这个源代码下,但是并不是只有源代码就可以,因为编译模块必须要有一些依赖文件这些文件是编译源代码时产生的,所以要想成功编译驱动模块,你必须首先编译你的源代码。 编译步骤: 1)make men原创 2013-09-08 20:56:14 · 575 阅读 · 0 评论 -
阻塞型字符设备,等待队列,信号量
原来一直弄不清楚阻塞,等待队列什么的。 1)现在发现原来阻塞是针对设备的读写操作而言的,当要读的时候没有数据资源或写的时候没有空间资源的时候,就把要读的这个进程阻塞了(使其睡眠),当有资源的时候再唤醒它。使用的函数有wait_event(queue,condition),wait_event_interruptible(queue,condition),两者的区别是前者只有在等待的资源有了时用w原创 2013-09-08 20:32:24 · 1027 阅读 · 0 评论