Linux驱动程序入门-学习总结
文章平均质量分 86
ckfckf123
这个作者很懒,什么都没留下…
展开
-
异步通知与同步互斥
进程间通信用的测试程序: #include #include void my_signal_fun(int signum) { static int cnt=0; printf("signal=%d,%d times\n",signum,++cnt); } int main(int argc,char ** argv) { signal(SIGUSR1,my_signal_f原创 2015-04-29 16:13:26 · 773 阅读 · 0 评论 -
字符设备号的分配与管理
转载处地址:http://blog.chinaunix.net/uid-28422984-id-3528601.html 在第二章讲解字符设备的时候,个人觉得比较有收获的主要是两个方面的知识: 1、字符设备号的管理原理(char_device_struct) 2、字符设备驱动的file_operation中的函数如何与file结构体中的相应结构对应上,并被应用程序调用。转载 2015-05-22 17:31:41 · 364 阅读 · 0 评论 -
Platform设备驱动
Platform设备驱动 没有分析platform_device端的注册过程 1、概述: 在Linux 2.6内核的设备驱动模型中,有总线(bus)、设备(device)和驱动(driver)3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;同样的,在系统每注册一个驱动时,会寻找与之匹配的设备,而匹配由总线完成。 一个现实的Linux设备和驱动通常都需要挂接原创 2015-06-15 20:27:59 · 428 阅读 · 0 评论