发布时间:2013-05-20 21:09:54
在linux内核代码里, 到处充满了subsys_initcall,这个调用是用来干吗的呢?有人回答是系统启动时候用来初始化某些系统的,具体怎么初始化的呢,说起来还是有点复杂。在linux/init.h里,有这样一段代码:#define pure_initcall(fn) __define_initcall("0",fn,1)#define core_initcall(fn) __de.........【阅读全文】
发布时间:2013-04-23 20:54:25
看LDD3中设备模型一章,觉得思维有些混乱。这里从整体的角度来理理思路。本文从四个方面来总结一些内容:1.底层数据结构:kobject,kset.2.linux设备模型层次关系:bus_type,device,device_driver.3.集成:PCI设备驱动模型实例及设备,设备驱动注册源码的简单分析.4.面向对象的思想在linux设备模型中的应用分析.........【阅读全文】
发布时间:2013-04-11 20:02:21
《深入Linux设备驱动程序机制》学习心得:通过统一的调用图,理解字符设备驱动原理......【阅读全文】