随笔分类 -  Linux Driver

摘要:1. 源码: android 5.0.2\linux 3.0.86\drivers\char\Misc.c 2. 功能: 调用misc_register则注册misc设备 3. 源码分析: 先看注册字符设备部分,init中字符设备只注册了一部分,另一部分需要misc_register实现 所有主设备 阅读全文
posted @ 2018-01-23 10:14 __千里之行 阅读(232) 评论(0) 推荐(0)
摘要:1. proc/devices下创建设备 创建字符设备大致有两种方式,但是归根结底只有一种方式 方式1:使用register_chrdev来注册,但这种方式弊端非常明显,会将次设备号为0 255的设备全部占用,即该主设备号的所有字符设备只能对应一个fops 方式2:主设备号为major,指定次设备号 阅读全文
posted @ 2018-01-18 18:02 __千里之行 阅读(132) 评论(0) 推荐(0)