嵌入式实训报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

.

.

.

.

嵌入式实训报告

班级:电子信息1301

:钟海明

学号:**********同组人:胡晓海

指导老师:***

目录:

一、实训目的 3

二、实训要求 3

三、实训容 3

1、嵌入式系统开发环境的搭建 3

2、嵌入式程序的编译与下载 3

3、uboot的移植 44、linux核的移植 45、NFS网络文件挂载 5

6、FTP和TFTP的运用 6

7、试验箱镜像的烧写 7

8、串口实验和TCP实验同时传送AD值 7

四、实训心得体会及体会 8

一、实训目的:

学习和掌握ARM嵌入式Linux系统的体系结构和基本指令,熟悉Linux下的设计流程和编程流程,能够实现一定功能的嵌入式的设计,为之前的理论课程实践验证和为今后的学习及将来从事的技术工作打下一定的基础。

二、实训要求:

1、嵌入式系统开发环境的搭建

2、嵌入式程序的编译与下载3、uboot的移植

4、linux核的移植

5、NFS网络文件挂载

6、FTP和TFTP的运用

7、试验箱镜像的烧写

8、串口实验和TCP实验同时传送AD值

三、实训容:

1、嵌入式系统开发环境的搭建:

首先在笔记本电脑下安装虚拟机VMware,安装成功后拷贝安装好的Fedora到本机上在虚拟机上找到路径打开。打开虚拟机进

入Fedora选择用户为root密码为123456。交叉环境的安装,下载好arm-linux-gcc的编译包,解压安装到/opt下。

2、嵌入式程序的编译与下载:

用vi编辑一个(.C)的文件,保存退出后使用(arm-linux-gcc

-o编译后的文件名编译文件名)的指令编译,编译成功后用FTP或TFTP将可执行文件拷贝到实验开发板中,chmod+x文件名修改权限(./文件名)执行编译文件。

3、uboot的移植

下载U-boot的安装包,解压到/opt路径下进入u-boot。修改

Makefile将CROSS_COMPILE=/opt/Embedsky/4.3.3/bin/arm-linux-后执行#makedistclean

#makesmdk2440_config#make

4、Linux核的移植:

下载Linux的安装包,解压的/opt路径下进入Linux执行#makemenuconfig进行配置

配置核支持NFS启动文件系统

核支持NFS分区(即编译时在Filesystem中选中[*]RootfilesystemonNFS),以及支持核IP_PNP(即编译时在Networking中选中[*]IP:kernellevelautoconfiguration)

Filesystems---

NetworkFileSystems ---

*NFSfilesystemsupport ##必选

[*] ProvideNFSv3clientsupport ##可选[*]RootfilesystemonNFS ##必选

Networking ---[*]NetworkingsupportNetworkingoptions ---

[*] IP:kernellevelautoconfiguration ##必选

需要打开IP:Kernellevelautoconfiguration以及下面所有的选项包括DHCP,BOOTP,RARP,而且NFSClientSupport不能是模块,

必须编译进核。配置完毕后,保存退出。执行下面的命令来生成核映像。

#makedep

#make

#makezImage

映像文件产生在/arch/arm/boot/目录下,名称“zImage”。5、NFS网络文件挂载:

1)首先修改虚拟机网络为:

3

输入以下命令:

#cd/root#mkdirnfs#touchaaa#cd/mnt#mkdirnfs

#vi/etc/exports

进入修改容为: /root/nfs

192.168.0.*(rw,sync,no_root_squash)存盘退出#ifconfig(查看网络)

#ifconfig

eth1

3

#ifconfig

eth1

down

#ifconfig

eth1

up

#ping3

#/etc/init.d/nfsstart

#mount-tnfs3:/root/nfs/mnt/nfs

/*此时可以在/root/nfs下新建一个文件,如果在/mnt/nfs下也有,表示NFS挂载成功。

6、TFTP的运用:

修改计算机的IP为3,用网

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地境外
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档