嵌入式实训报告.doc

嵌入式实训报告.doc

ID:48924079

大小:20.82 KB

页数:8页

时间:2020-02-07

嵌入式实训报告.doc_第1页
嵌入式实训报告.doc_第2页
嵌入式实训报告.doc_第3页
嵌入式实训报告.doc_第4页
嵌入式实训报告.doc_第5页
资源描述:

《嵌入式实训报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.嵌入式实训报告班级:电子信息1301姓名:钟海明学号:3138702144同组人:胡晓海指导老师:韦龙新目录:一、实训目的---------------------3..一、实训要求---------------------3二、实训内容---------------------31、嵌入式系统开发环境的搭建----------32、嵌入式程序的编译与下载------------33、uboot的移植----------------------44、linux内核的移植--------------

2、----45、NFS网络文件挂载------------------56、FTP和TFTP的运用-----------------67、试验箱镜像的烧写-----------------78、串口实验和TCP实验同时传送AD值--7三、实训心得体会及体会----------8一、实训目的:学习和掌握ARM嵌入式Linux系统的体系结构和基本指令,熟悉Linux下的设计流程和编程流程,能够实现一定功能的嵌入式的设计,为之前的理论课程实践验证和为今后的学习及将来从事的技术工作打下一定的基础。..一、实训

3、要求: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下

4、。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#m

5、akesmdk2440_config#make4、Linux内核的移植:下载Linux的安装包,解压的/opt路径下进入Linux执行#makemenuconfig进行配置配置内核支持NFS启动文件系统内核支持NFS分区(即编译时在Filesystem中选中[*]RootfilesystemonNFS),以及支持内核IP_PNP(即编译时在Networking中选中[*]IP:kernellevelautoconfiguration)Filesystems--->NetworkFileSystems

6、---><*>NFSfilesystemsupport##必选[*]ProvideNFSv3clientsupport##可选[*]RootfilesystemonNFS##必选Networking--->[*]NetworkingsupportNetworkingoptions--->[*]IP:kernellevelautoconfiguration##必选需要打开IP:Kernellevelautoconfiguration以及下面所有的选项包括DHCP,BOOTP,RARP,而且NFSCli

7、ent..Support不能是模块,必须编译进内核。配置完毕后,保存退出。执行下面的命令来生成内核映像。#makedep#make#makezImage映像文件产生在/arch/arm/boot/目录下,名称“zImage”。5、NFS网络文件挂载:1)首先修改虚拟机网络为:192.168.0.43输入以下命令:#cd/root#mkdirnfs#touchaaa#cd/mnt#mkdirnfs#vi/etc/exports进入修改内容为:/root/nfs192.168.0.*(rw,sync,n

8、o_root_squash)存盘退出#ifconfig(查看网络)#ifconfigeth1192.168.0.43#ifconfigeth1down#ifconfigeth1up..#ping192.168.0.43#/etc/init.d/nfsstart#mount-tnfs192.168.0.43:/root/nfs/mnt/nfs/*此时可以在/root/nfs下新建一个文件,如果在/mnt/nfs下也有,表示NFS挂载成功。6、TFTP的运用:修改计算机的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。