摘要:
1.驱动即是一个内核模块,需要模块初始化函数 module_init() module_exit() 2.分配cdev struct cdev dev; 3.初始化cdev并定义file_operation; cdev_init(cdev *,const struct file_operation 阅读全文
posted @ 2016-08-10 10:08
叶念西风
阅读(276)
评论(0)
推荐(0)
摘要:
首先说一下uImage和zImage的区别 uImage是在zImage之前加上信息头。包含系统类型、是否压缩及压缩方式等 bootm命令只能启动uImage 幻数:说得再好听的名字也只不过是个0~0xff的数,占8bit(_IOC_TYPEBITS)。这个数是用来区分不同的驱动的,像设备号申请的时 阅读全文
posted @ 2016-08-10 09:17
叶念西风
阅读(751)
评论(0)
推荐(0)

浙公网安备 33010602011771号