读书有感-驱动
一直想自己亲手做个设备驱动,买了个6410开发板立刻动手做下试一试。哎呀~~比“3*5=?太难了”。没有坚固的地基建设不起高楼大厦-----看书!看书有几个月了,有所得-----个人理解:用户要想启动某个设备首先是虚拟文件系统(file-operations)与驱动接口的一个互换,驱动与内核莫块接口:注册加载驱动模块或释放驱动莫块;驱动设备接口是初始化设备、检测设备、读写与控制设备。
linux设备驱动的开发始终是对 file_operations、file和inode结构体成员的填写,不了解file_operations结构体做驱动开发很难,太难了。而在linux嵌入式驱动开发中,引用的标记式结构体,不了解标记式结构体阅读设备驱动代码有难度了。先写这点,希望高手指点下 建议你先看看飞凌内核源码包中的leds驱动源码, 好的,这个一定要看
页:
[1]