led驱动显示 can't open /dev/leds

2019-07-13 02:13发布

按《嵌入式linux应用开发完全手册》这本书做的led驱动移植
用光盘的代码
出现 Can't open /dev/leds
我先在 /dev 下建好 /dev/leds(mknod /dev/leds c 231 0),
然后  mkyaffs2image fs_mini fs_mini.yaffs,烧写 nand.
启动正常
输入命令时 led_test 1 on 提示can't open /dev/leds


解决办法;
启动后是使用mdev创建/dev的,先前创建的leds就没用; 你启动后要自己再建一次──当然,这是驱动程序写得不完善、没加上自动创建设备节点的功能
先到存放ko文件的目录下执行insmod s3c24xx_leds.ko,再创建 mknod /dev/leds c 231 0