实验三 搭建嵌入式系统开发环境

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三搭建嵌入式系统开发环境

一、实验目的:

1.掌握嵌入式开发环境的配置;

2.掌握开发工具链的安装与配置;

3.掌握嵌入式系统内核和根文件系统的烧写的过程。

二、实验内容:

1)安装配置嵌入式开发环境;

2)安装与配置工具链;

3)内核和根文件系统的烧写

三、实验设备及工具:

硬件:UP-NETARM2410-S嵌入式实验仪、PC机pentumn500以上、硬盘40G以上、内存大于256M。

软件:PC机操作系统Red Hat Enterprise Linux 4、MINICOM 、AMRLINUX开发环境。

四、实验步骤:

1.共享windows下内核文件至linux环境下,并将文件复制至个人开发目录中

2.进入目录,输入make menuconfig,对内核进行裁剪配置

3.编译内核之前输入make clean清理编译环境

4.输入make dep 编译相关依赖文件

5.输入make zImage 输出最终编译后的镜像文件

6.将镜像文件共享至windows环境下

7.在windows打开超级终端,进入vivi,将镜像文件烧录至实验箱开发板中

五、实验总结:

通过本次实验,熟悉了Linux 开发环境,学会了如何进行linux内核的烧写。在实验

过程中了解到Linux内核模块的组成结构,通过本次实验,初步了解嵌入式开发的基本过程。

实验四嵌入式驱动程序设计

一、实验目的:

1.学习在LINUX 下进行驱动设计的原理

2.掌握使用模块方式进行驱动开发调试的过程

二、实验内容:

在PC 机上编写简单的虚拟硬件驱动程序并进调试,实验驱动的各个接口函数的实现,分析并理解驱动与应用程序的交互过程。

三、实验设备及工具:

硬件:UP-NETARM2410-S嵌入式实验仪、PC机pentumn500以上、硬盘40G以上、内存大于256M。

软件:PC机操作系统Red Hat Enterprise Linux 4、MINICOM 、AMRLINUX开发环境。

四、预备知识:

1.有 C 语言基础。

2.掌握在Linux 下常用编辑器的使用。

3.掌握Makefile 的编写和使用。

4.掌握Linux 下的程序编译与交叉编译过程。

5.有驱动开发的基本知识。

五、实验步骤:

1.进入/arm2410cl/exp/drivers/01_demo,使用vi 编辑器或其他编辑器阅读理解源代码

2.使用makefile编译驱动模块与测试程序,编译器采用armv4l-unknown-linux-gcc

3.将编译后的驱动模块demo.o和测试程序test_demo挂载到实验箱上

4.插入驱动模块demo.o 执行命令insmod demo.o

5.查看驱动是否插入成功,执行命令lsmod demo.o

6.运行测试程序,查看执行结果

六、实验总结:

通过本次实验,熟悉了Linux 开发环境,学会了Linux 驱动的基本知识。在实验过程中了解到Linux 驱动如何加载、查询,通过本次实验,初步了解嵌入式开发的基本过程。

相关文档
最新文档