- 17
- 0
- 约3.43千字
- 约 3页
- 2023-09-07 发布于上海
- 举报
嵌⼊式实验⼀:LED灯点亮
实验⼀:LED灯程序
⼀、 实验环境
开发机环境
操作系统:ubuntu 12.04
交叉编译环境:arm-linux-gcc 4.3.2
6410板⼦内核源码:linux-3.0.1
⽬标板环境:OK6410-A linux-3.0.1
⼆、实验原理
image.png
图1-OK6410LED原理图
image.png
图2-LED原理图
从上⾯的原理图可以得知,LED与CPU引脚的连接⽅法如下,低电平点亮。
LED1 -GPM0
LED2 -GPM1
LED3 -GPM2
LED4 -GPM3
image.png
通过上⾯可以得知,需要先将GPM0设置为输出⽅式。将相应的寄存器进⾏配置。然后将GPMDAT寄存器的第0位置0灯亮,置1灯灭。
三、 实验代码
1.编写驱动程序
#include linux/module.h
#include linux/kernel.h
#include linux/fs.h
#include asm/uaccess.h /* copy_to_user,copy_from_user */
#include linux/miscdevice.h
#include linux/pci.h
#include mach/
原创力文档

文档评论(0)