江苏科技大学 1 嵌入式 linux 实验报告 姓名:梅发同 学号:0942826124 江苏科技大学 2 实验一:熟悉嵌入式系统开发环境 一 实验目的: 1.熟悉嵌入式系统硬件实验平台 2.掌握超级终端配置方法。 3. 掌握嵌入式系统开发环境配置,ARM-Linux下NFS 服务器的配置方法 4. 掌握常用的 Linux下shell 命令 二 实验设备及工具 : 硬件:UP-NETARM2410-S 嵌入式实验仪、PC 机 pentumn500以上、硬盘 40G 以上、内存大于 256M。 软件:PC 机操作系统REDHAT LINUX 9.0 、MINICOM 、AMRLINUX 开发环境 三 实验内容 : (1)掌握嵌入式系统实验平台上的各类借接口的位置; (2)配置windows 的超级终端,熟悉vivi 的命令行,bootload、kernel、root 和用户程序的介绍; (3)配置linux的终端,配置网络服、Ip 地址,开发目录共享,挂载等。 四 实验结果分析 配置w indow s 的超级终端 江苏科技大学 3 输入终端名称 选择 COM1 接口 设置 COM1 属性 江苏科技大学 4 打开虚拟机,启动linux。 新建终端,输入 minicom 启动实验箱 设置 ip并且在 minicom 下 ping 通主机 设置网络服务 取消防火墙 选中 NFS 设置共享文件夹 江苏科技大学 5 在主机编译运行程序hello w ord Hello.c 源代码如下: 在target 上挂载主机开发目录上嵌入式程序到实验箱,运行Mount –t nfs 主机IP:/开发目录 /host cd /host 江苏科技大学 6 运行程序 交叉编译完成 实验心得:实验中应注意需要将编译的程序文件挂载到开发板,才能在ARM 里找到我们需要运行的文件。还要注意区分gcc 和armv4l-unknown-linux-gcc 编译器的区别。只有用armv4l-unknown-linux-gcc 编译的才能在开发板上运行。 实验二 嵌入式 Linux 程序设计 一 实验目的: 1.掌握嵌入式Linux软件设计方法原理 2.掌握Makefile 文件设计方法。 3. 熟悉Linux下静态库和共享库的设计 二 实验设备及工具 : 硬件:UP-NETARM2410-S 嵌入式实验仪、PC 机 pentumn500 以上、硬盘 40G以上、内存大于 256M。 软件:PC 机操作系统 REDHAT LINUX 9.0 、MINICOM 、AMRLINUX 开发环境 三 实验内容 : (1)编写一个带输入、输出的由 5 个文件组成的嵌入式软件; 江苏科技大学 7 (2)写好makefile 文件,并上机调试; (3)用变量指明两种编译器。 四 实验结果分析: 1 在宿主机(PC)上建立用户开发目...