LINUX+9200基础实验 :点亮板子上的LED 驱动程序部分led_module.c 说明:程序默认PBO,PB1,PB2,PB3接LED灯,主设备号43,可根据实际情况修改参数.

源代码在线查看: 实验说明.txt

软件大小: 6 K
上传用户: liyuanhang
关键词: led_module LED PB LINUX
下载地址: 免注册下载 普通下载 VIP

相关代码

				LINUX+9200基础实验一 :点亮板子上的LED
				驱动程序部分led_module.c ----------------------------------------------
				说明:程序默认PBO,PB1,PB2,PB3接LED灯,主设备号43,可根据实际情况修改参数.
				
				实验步骤
				1.将源程序分别保存为led_module.c和test_led.c,并建立Makefile文件.
				
				2.执行命令
				  make
				  生成led_module.o和test_led可执行文件
				3.装载驱动程序
				[root@AT91RM9200DK led]$insmod led_module.o
				SYS_LED registred: major = 43
				4.创建设备挂载节点
				[root@AT91RM9200DK led]$mknod /dev/led c 43 0
				5.执行应用程序
				[root@AT91RM9200DK led]$./test_led
				device_open(c0bf0d80,c1233120)
				Device: 43.0
				Write: value = 0x00000001
				Write: value = 0x00000000
				Write: value = 0x00000001
				Write: value = 0x00000000
				LED灯开始闪动,实验成功.			

相关资源