主题 : android怎么创建设备节点 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 6243
精华: 0
发帖: 4
金钱: 25 两
威望: 13 点
综合积分: 8 分
注册时间: 2009-05-24
最后登录: 2011-06-09
楼主  发表于: 2011-06-03 10:43

 android怎么创建设备节点

我写了个USB驱动,直接编译进内核,然后写应用程序访问我的驱动,后来发现在/dev/下没有我的设备节点。
网上搜了一下,说android没有udev,不会自动创建设备节点!
那要怎么创建呢???
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2011-06-03 11:49
android 2.3起就有它自己的udev了

你可以先去proc下看看设备是不是注册了
级别: 新手上路
UID: 60956
精华: 0
发帖: 31
金钱: 155 两
威望: 31 点
综合积分: 62 分
注册时间: 2011-12-20
最后登录: 2013-05-08
2楼  发表于: 2012-02-06 16:51
可以在Android空间mknod创建设备结点,但前提是主次设备号你要清楚。