Linux系统中的设备分为字符设备(char device)、块设备(block)和网络设备(net device)三种,字符设备是指在存取时没有缓存,能够像文件一样被访问的设备,字符设备驱动程序至少要实现open、close、read和write系统调用。多数的Linux设备驱动程序可以在核心模块发出加载请求时进行加载,同时在不使用设备时进行卸载,这样核心可以有效地利用系统的资源。
Linux下驱动程序的特点——基础篇 http://blog.youkuaiyun.com/ttfwind/archive/2006/03/02/614050.aspx
Linux下的驱动程序设计——入门篇 http://blog.youkuaiyun.com/ttfwind/archive/2006/03/02/614052.aspx
Linux设备驱动开发入门 http://files.cnblogs.com/ioriliao/Linuxdevicedriver.pdf
linxu设备驱动程序设计入门 http://soft.yesky.com/lesson/1/2648001.shtml
嵌入式Linux设备驱动开发详解 华清远见嵌入式培训中心 李俊 http://book.51cto.com/art/200811/96246.htm
嵌入式linux设备驱动开发 http://mcuol.com/download/upfile/embeddedlinux-11.pdf
Linux设备打开Open参数说明 http://cqyangyong.spaces.live.com/blog/cns!66BB503A2FB4C3F5!295.entry

被折叠的 条评论
为什么被折叠?



