- 积分
- 8
贡献25
飞刀0 FD
注册时间2014-12-2
在线时间2 小时

扫一扫,手机访问本帖 
|
实验步骤为:1. s32440_leds.c 是 led 驱动源码,把它放在内核/dreviers/char 目录下,改该目录下
的 Makefile 和 Config
在 Makefile 里面加入obj-$(CONFIG_S3C440_LEDS) += s32440_leds.o
在 Congfig 里面加入
config SBC2440_LEDS
tristate "S32440 LEDs Driver"
depends on ARCH_S3C2440
help
S32440 User leds.
2. 重新配置内核加入 led 支持
Device Drivers --->
Character devices --->
<*> S32440 LEDs Driver
译内核生成内核镜像下到板子里面就可以了
3. 编写应用程序 ledshow.c, 用交叉编译器编译器编译 ledshow.c 生成二进制可执行
代码,下载到开发板执行,实现流水的效果。
遇到两个问题(1)没有Config文件,更改了KConfig文件,继续实验。
(2)最终执行结果# ./ledshow.o
open device leds: No such file or directory
麻烦大神帮忙看看 |
|