嵌入式系统的软硬件设计-电气工程实验教学中心 下载本文

内容发布更新时间 : 2024/6/3 19:28:25星期一 下面是文章的全部内容请认真阅读。

嵌入式控制系统综合实验指导书

电气工程实验教学中心

目 录

实验一 熟悉嵌入式系统软件开发环境……………………… 1 实验二 串口通讯实验…………………………………………… 5 实验三 以太网通信实验…………………………………………17 实验四

综合设计实验……………………………………………24

实验一 熟悉嵌入式系统软件开发环境

一、实验目的

1、熟悉Linux 开发环境,学会基于S3C2410 的Linux 开发环境的配置和使用。 2、使用Linux 的armv4l-unknown-linux-gcc 编译,使用基于NFS 方式的下载调试,了解嵌入式开发的基本过程。 二、实验内容

本次实验使用Redhat Linux 9.0 操作系统环境,安装ARM-Linux 的开发库及编译器。创建一个新目录,并在其中编写hello.c 和Makefile 文件。学习在Linux 下的编程和编译过程,以及ARM 开发板的使用和开发环境的设置。下载已经编译好的文件到目标开发板上运行。 三、预备知识

C 语言的基础知识、程序调试的基础知识和方法,Linux 的基本操作。 四、实验设备及工具(包括软件调试工具)

硬件:UP-NETARM2410-S 嵌入式实验平台、PC 机Pentium 500 以上, 硬盘

10G 以上。

软件:PC 机操作系统REDHAT LINUX 9.0+MINICOM+ARM-LINUX 开发环境 五、实验步骤 1、建立工作目录

[root@zxt smile]# mkdir hello [root@zxt smile]# cd hello 2、编写程序源代码

在Linux 下的文本编辑器有许多,常用的是vim 和Xwindow 界面下的gedit 等,在开发过程中推荐使用vim,用户需要学习vim 的操作方法,请参考相关书籍中的关于vim 的操作指南。 Kdevelope、anjuta 软件的界面与vc6.0 类似,使用它们对于熟悉windows环境下开发的用户更容易上手。

实际的hello.c 源代码较简单,如下: #include main() {

1