主题 : android leds  /dev/leds 问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 43598
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2011-04-18
最后登录: 2019-02-23
楼主  发表于: 2011-10-31 18:57

 android leds  /dev/leds 问题

Tiny6410 android 源码及驱动misc 已看过也编译过,

且可以用jni 开启测试/dev/leds 等等没问题。

问题是misc char 设备也是要mknod /dev/leds0 or /dev/leds,

上位层才可open 起来。

请问此动态创建文件 /dev/leds  /dev/leds0 在哪里产生,

还是char/Kconfig里MINI6410_LEDS default =y 会自动产生节点,

它又会产生啥么节点。

小小问题 多多指教
级别: 新手上路
UID: 43598
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2011-04-18
最后登录: 2019-02-23
1楼  发表于: 2011-10-31 19:15

 Re:android leds /dev/leds 问题

misc  自动产生      版主可删文了
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2011-10-31 19:22

 Re:android leds /dev/leds 问题

misc只是向内核注册名字叫"leds"的字符设备,真正创建/dev/leds设备节点文件的是Android的init(2.3之后由从init中分离出来的ueventd)。创建设备节点的原理和Linux下的udev,busybox下的mdev一样,都是根据/sys目录下的节点和内核的NetLink消息。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 43598
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2011-04-18
最后登录: 2019-02-23
3楼  发表于: 2011-11-01 11:55

 Re:android leds /dev/leds 问题

文档节点 还得看清楚 , 多谢指点