嵌入式实验报告书(共14页).doc
《嵌入式实验报告书(共14页).doc》由会员分享,可在线阅读,更多相关《嵌入式实验报告书(共14页).doc(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 嵌入式linux实验报告 姓名:梅发同 学号: 实验一:熟悉嵌入式系统开发环境 一 实验目的: 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、的位置; (2)配置windows的超级终端,熟悉vivi的命令行,bootload、kernel、root和用户程序的介绍; (3)配置linux的终端,配置网络服、Ip地址,开发目录共享,挂载等。四 实验结果分析配置windows的超级终端输入终端名称选择COM1接口设置COM1属性打开虚拟机,启动linux。新建终端,输入minicom启动实验箱设置ip并且在minicom下ping通主机设置网络服务取消防火墙选中NFS设置共享文件夹在主机编译运行程序hello wordHello.c 源代码如下:在target上挂载主机开发目录上嵌入式程序到实验箱,运行Mount t nfs 主机IP
3、:/开发目录 /hostcd /host运行程序交叉编译完成实验心得:实验中应注意需要将编译的程序文件挂载到开发板,才能在ARM里找到我们需要运行的文件。还要注意区分gcc和armv4l-unknown-linux-gcc编译器的区别。只有用armv4l-unknown-linux-gcc编译的才能在开发板上运行。实验二 嵌入式Linux程序设计一 实验目的: 1掌握嵌入式Linux软件设计方法原理 2掌握Makefile文件设计方法。 3. 熟悉Linux下静态库和共享库的设计 二 实验设备及工具 :硬件:UP-NETARM2410-S嵌入式实验仪、PC机pentumn500以上、硬盘40G
4、以上、内存大于256M。软件:PC机操作系统REDHAT LINUX 9.0 、MINICOM 、AMRLINUX开发环境三 实验内容 : (1)编写一个带输入、输出的由5个文件组成的嵌入式软件; (2)写好makefile文件,并上机调试; (3)用变量指明两种编译器。四 实验结果分析:1 在宿主机(PC)上建立用户开发目录,编写嵌入式程序文件,3个C文件+2个头文件。2 编写Makefile文件,要求Makefile文件实现这5个文件的编译,有clean 和intall 选项,用变量选择86和arm编译器指明CC= gcc或CC= armv4l-unknown-linux-gcc arm编
5、译:gcc编译:3 编译程序,并下载到实验箱上执行 mount t nfs 主机ip:/开发目录 /host。在主机里运行挂载后在目标板里运行实验心得Makefile文件在实验中可以修改,比如将input.o:input.c这样重复的内容删掉。将重复使用的东西赋给一个变量,之后只要用$()引用这个变量即可。注意makefile里选择gcc编译还是用arm gcc编译。如果是在本机上运行,则使用gcc编译,若是挂载到开发板运行,则要用arm-unknown-linux-gcc编译,然后像第一次实验一样挂载运行,就可以成功完成。实验三 驱动程序设计一 实验目的1学习在 LINUX 下进行驱动设计的
6、原理 2掌握使用模块方式进行驱动开发调试的过程3了解在 linux 环境下对S3C2410 芯片的8 通道10 位A/D 的操作与控制。二 实验设备及工具 :硬件:UP-NETARM2410-S嵌入式实验仪、PC机pentumn500以上、硬盘40G以上、内存大于256M。软件:PC机操作系统REDHAT LINUX 9.0 、MINICOM 、AMRLINUX开发环境三 实验内容1在 PC 机上编写简单的虚拟硬件驱动程序并进行调试,实验驱动的各个接口函数的实现,分析并理解驱动与应用程序的交互过程。四 实验结果分析 驱动实验:修改makefile文件 修改驱动文件 编译驱动,make 生成可执
7、行文件,测试该文件 实验心得:实验时要将驱动程序copy出来,否则如果运行不当的话会破坏系统。实验六 嵌入式GUI一、实验目的1. 了解在 Linux 下安装Qt 的基本步骤;2. 学会在Qt 环境在X11 平台下程序设计的方法;二、实验内容1. 在本机 Linux 下编译和使用Qt 例程;2. 在本机环境下编译和运行一个程序并显示运行结果;三、预备知识1. 熟悉使用 C+语言程序设计;2. 掌握Linux 下常用编辑器的使用;3. 掌握Linux 下程序编译;4. 熟悉Qt 程序设计;四、实验室设备和工具硬件:UP-ARM2410CL、PC 机Pentumn500 以上, 硬盘80G 以上。
8、软件:PC 机操作系统RHEL4 超级终端(或X-shell) ARM-Linux 开发环境qt-x11-opensource-src-4.4.0.tar.gz arm-linux-gcc-3.4.6-glibc-2.3.6五、实验步骤编译 QT-X11 环境在Trolltech 公司的网站上可以下载该公司所提供的Qt/Embedded 的免费版本,在安装产品光盘以后,本次实验目录下已有要下载的文件,在/arm2410cl/gui/src 下。在做实验前把本次实验用到的qt-x11-opensource-src-4.4.0.tar.gz 文件拷贝到/home/sprife/qt4/for_pc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 实验 报告书 14
限制150内