seuge

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年4月24日

摘要: 驱动模块需要完成的功能:注册设备添加文件操作函数与ops结构绑定注册设备的具体过程是先向系统申请一个设备号,可以注册一个特定的设备号也可以由系统动态分配。一般使用动态分配,但是添加模块的过程只是向/proc/devices文件中添加了设备的信息,最后还得从从devices文件中cat 出设备的设备号,然后在手动在/dev中添加设备,mknod /dev/key c N 0。访问设备就是通过/dev 的文件进行访问的,访问过程通过设备号找到设备关联的驱动程序,设备号是架起设备和驱动之间的桥梁。也可以在模块内部直接完成/dev 里设备添加的过程 ,调用函数device_create(..)。有了设 阅读全文
posted @ 2012-04-24 21:38 seuge 阅读(429) 评论(0) 推荐(0)