摘要:        
驱动模块需要完成的功能:注册设备添加文件操作函数与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)
        
    
                    
                
浙公网安备 33010602011771号