首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

挂接在/proc下的对LED灯控制的驱动

2012-09-04 
挂接在/proc上的对LED灯控制的驱动通过一天的学习总结一下挂接在/proc上的对LED灯控制的驱动开发,代码和过

挂接在/proc上的对LED灯控制的驱动

通过一天的学习总结一下挂接在/proc上的对LED灯控制的驱动开发,代码和过程

1.驱动代码

obj-m:=led2.o    CURRENT_PATH:=$(shell pwd)    ARM_LINUX_KERNEL:=/opt/FriendlyARM/mini2440/linux-2.6.32.2    all:       $(MAKE) -C $(ARM_LINUX_KERNEL) SUBDIRS=$(CURRENT_PATH) modules     clean:  rm -rf *.cmd *.o *.ko  *.mod.c *.symvers *.order
3.开发过程

编写好驱动代码和Makefile,在PC机上编译成功后通过FTP把led2.ko文件上传到开发板,加载驱动(insmod led2.ko),

执行echo 1 >/proc/led/led_entry1,灯全亮

执行echo 0 >/proc/led/led_entry1,灯全灭

注意:开发板缺省的文件系统已经有了led 测试程序,所以在开发板的命令行终端执行:

#/etc/rc.d/init.d/leds stop


热点排行