2016年3月26日

cdev_init

摘要: 内核中每个字符设备都对应一个 cdev 结构的变量,下面是它的定义: linux-2.6.22/include/linux/cdev.h struct cdev { struct kobject kobj; // 每个 cdev 都是一个 kobject struct module *owner; // 指向实现驱动的模块 const struct... 阅读全文

posted @ 2016-03-26 20:20 androidstudio 阅读(676) 评论(0) 推荐(0) 编辑

2016年3月19日

register_chrdev_region

摘要: 1 MKDEV(ma,mi) #define MKDEV(ma,mi) ((ma)<<8 | (mi)) 所以MKDEV(5, 0),最后得到的值为【5*(2的8次幂)+0】,等于1280。2.dev_t 3.MAJOR 和 MINOR 4.major_to_index 5.ERR_PTR,通过指针 阅读全文

posted @ 2016-03-19 22:06 androidstudio 阅读(1982) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示