Linux设备驱动开发 - 初始化
1.Linux驱动的层次及种类字符设备驱动:按照字节流来访问,只能顺序访问不能无序访问的设备就是字符设备驱动。块设备驱动:按照block(512字节)来访问,可以顺序访问也可以无序访问的设备就是块设备驱动网络设备驱动:网络设备没有设备节点(文件),将网络协议栈发来的数据转发到网卡硬件的驱动代码。2.Linux内核模块2.1内核模块的三要素入口:在(insmod)安装驱动的时候入口函数执行,资源的申请工作。出口:在(rmmod)卸载驱动的时候出口函数执行,资源的释放工作。许可证:遵从GPL开
原创
2024-09-04 20:42:00 ·
1103 阅读 ·
0 评论