主题 : 做LED驱动实验时的小疑问 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 50195
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2011-06-20
最后登录: 2011-11-10
楼主  发表于: 2011-09-09 13:21

 做LED驱动实验时的小疑问

在用友善提供的2.6.32内核时做LED驱动实验时,有点小疑问请教下:
  对照Mini2440之LINUX移植开发指南2010-4-14版本的3.22小节,执行
  # ./led 3 0
     open device leds: No such device or address
   无法找到设备。

经查看
# cat /proc/misc    
56 network_throughput
57 network_latency
58 cpu_dma_latency
130 watchdog
  1 psaux
59 adc
60 pwm
61 buttons
62 leds
63 backlight

发现leds 是混杂字符设备启动,于是建立设备节点:
# mknod /dev/leds c 10 62

再执行
# ./led 3 0

这才正常运行。

疑问是:为何参考指南上没有提到建立设备节点这一步?还是有别的方法?
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
1楼  发表于: 2011-09-09 15:54
要么动态创建要么静态创建
好好学习,天天鲁管