您的当前位置:首页正文

实验5 嵌入式Linux Led程序设计

来源:帮我找美食网
实验5 嵌入式Linux Led程序设计

一、实验目的:

1. 了解实验板的硬件资源。 2. 掌握嵌入式Linux Led程序设计。 3. 掌握嵌入式linux程序下载运行方法。

二、实验板介绍 1.Smart210 核心板介绍

2.Smart210 底板介绍

3.用户LED

二、实验内容:

1. 启动终端(快捷键ctrl+alt+t),在ubuntu下的/mnt/nfs建立hello文件夹(如

果已经创建忽略此步),使用Gedit软件编辑hello.c程序,文件名为hello.c. 编译程序生成可执行代码。

(1) 创建/mnt/nfs目录,回车后需要输入管理员密码(123)。 sudo mkdir /mnt/nfs 修改/mnt/nfs的访问权限: sudo chmod -R 777 /mnt/nfs 进入/mnt/nfs cd /mnt/nfs (2)创建hello文件夹并进入hello文件: mkdir hello (3)进入hello目录 cd hello (4)使用Gedit软件编辑hello.c程序 gedit hello.c (5)输入源代码:

(5)在ubuntu shell终端先进入hello程序目录: cd /mnt/nfs/hello (6)输入编译链接命令:

arm-linux-gcc hello.c -o hello_arm (7)运行执行文件,在ubuntu上运行该文件查看运行结果gougou@ubuntu:/mnt/nfs/hello$ ./hello_arm

hello_arm:

2. minicom的使用

实验内容:在终端运行minicom,设置相关参数,实现与ARM实验板的COM0通信。 步骤:

(1) 将实验箱的串口与PC电脑的串口相连。

(2) 在电脑端插入USB转串口线,将USB转串口直接连接到ubuntu,

如果成功显示为:

(3) 在ubuntu系统的命令终端输入,串口配置命令: sudo minicom -s 密码是:123 出现minicom的配置界面,

通过上下键进入Serial port setup选项。

修改“SerialDevice”为/dev/ttyUSB0,修改”Bps/Par/Bits”为”115200 8N1”。直接“EXIT”,回到minicom的操作界面。

正确的话,进入实验板的嵌入式linux终端,按回车键显示如下:

3. 将hello程序运行在嵌入式linux

(1) 将实验步骤1生成的hello_arm,拷贝到u盘。

(2) 将U盘插入实验板的usb口。Minicom上会显示如下信息

(3)

查看嵌入式自动挂载U盘,挂载目录为/udisk [root@FriendlyARM /]# ls

[root@FriendlyARM /]# cd /udisk/ 查看是否有hello_arm程序。 [root@FriendlyARM /udisk]# ls 运行执行文件,在实验板上运行hello_arms看运行结果

[root@FriendlyARM /udisk]# ./hello_arm

4. 嵌入式linux Led程序 (1) 进入/mnt/nfs

cd /mnt/nfs (2) (3) (4)

创建led文件夹: 进入led目录

使用Gedit软件编辑ledtest.c程序 mkdir led cd led gedit ledtest.c (5)

输入源代码:

(6)

编译ledtest.c

arm-linux-gcc ledtest.c -o ledtest 5. 将上步生成的ledtest,按照实验步骤3“将hello程序运行在嵌入式linux”拷贝到嵌入式linux,并运行,并观察结果。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top