实验内容是编写测试程序点亮4个LED灯,编写程序完成对LED的控制。下面是我做LED驱动实验的步骤:
一、实验设备与软件环境
1、操作系统:Linux虚拟机、Red Hat Enterprise Linux 6.3。
2、硬件平台:FriendlyARM开发板mini2440。
3、软件:SecureCRT 8.1。
4、内核版本:linux 2.6.32.2。
二、实验的具体过程
1、首先打开虚拟机,进入到red hat系统
2、编写led驱动代码(led.c)
操作流程:
(1)在/opt /shiyan目录下创建lesson_led文件夹
①在/opt/shiyan目录下右击鼠标打开终端;
②输入“mkdir lesson_led”,创建一个名为lesson_led的文件夹(如图所示);
(2)在终端那里输入“cd lesson_led”命令,进入lesson_led目录下(如图所示)
(3)输入gedit led.c进入文本编写代码(如图所示)
(4)编写led.c代码(源代码见附录1)
3、 进入lesson_led目录下编写Makefile文件(如图所示)
4、 在lesson_led目录下执行#make命令,生成led.ko文件(如图所示)
5、将生成的led.ko文件发送到开发板上
①先将led.ko文件复制到window上,再在window上安装一个secureCRT软件