实验一嵌入式系统设计概要

实验一嵌入式系统设计概要

ID:36238436

大小:1.46 MB

页数:11页

时间:2019-05-07

实验一嵌入式系统设计概要_第1页
实验一嵌入式系统设计概要_第2页
实验一嵌入式系统设计概要_第3页
实验一嵌入式系统设计概要_第4页
实验一嵌入式系统设计概要_第5页
资源描述:

《实验一嵌入式系统设计概要》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、合肥学院嵌入式系统设计实验报告(2013-2014第二学期)专业:实验项目:实验一嵌入式开发环境搭建实验实验时间:2014年5月3日实验成员:_____指导老师:电子信息与电气工程系2014年4月制一、实验目的1、熟悉ubuntu操作系统安装。2、掌握嵌入式交叉编译环境的搭建。3、实现在Linux下配置TFTP服务。4、实现配置NFS服务。5、实现简单程序开发。二、实验内容本实验安装Ubuntu10.04.4操作系统环境,搭建嵌入式交叉编译环境,配置TFTP服务和NFS服务。学习使用Linux命令,创建一个新目录,并在其中编写hellocxb.c和Makefile文件,学习

2、在Linux下的编程和编译过程。三、实验设备硬件:PC机。软件:Ubuntu操作系统。四、实验过程1、交叉编译环境的搭建在Linux平台下,要为开发板编译Bootloader、内核、图形界面Qtopia,还有其他一些应用程序,均需要交叉编译工具链。把交叉编译器统一为arm-Linux-gcc-4.3.3,安装设置步骤如下:(1)将光盘目录Linux中的arm-Linux-gcc-4.3.3复制到tmp(filesystem/tmp)文件夹中,执行解压命令,如下图所示命令:按“回车”进行解压命令,解压完成后如下图所示:(2)把编译器路径加入系统环境变量,输入下图命令“回车”后

3、,在最后一行添加如下命令:ExportPATH=$PATH:/usr/local/arm/4.3.3/bin得如下图,保存退出即可。(3)重新登录系统,使以上设置有效,在命令行中输入#arm-Linux-gcc-v命令,出现如下图所示信息,说明交叉编译环境已经成功安装。1、TFTP服务配置(1)安装TFTP软件,输入命令:#sudoapt-getinstalltftp-hpatftpd-hpa得到下图所示:(2)建立tftpboot目录,作为服务器的目录输入命令:#sudomkdir/tftpboot释放权限:(服务器目录,需要设置权限为777,chomd777)输入命令#

4、sudochmod777/tftpboot(3)配置TFTP服务器输入命令:#sudogedit/etc/default/tftpd-hpa将原来的内容修改为:TFTP_DIRECTORY="/tftpboot"TFTP_OPTIONS="-l-c-s"进行保存,如下图所示:(4)重启TFTP服务输入命令:#sudoservicetftpd-hparestart(5)测试TFTP以此输入一下命令:#cd/tftpbootecho“hellotftpservice”>>a.txtEcoh“hellotftpservice,puttotftpserive”>>b.txtTftp

5、localhost#tftp>geta.txt#tftp>putb.txt#ttfp>quit配置完成如下图所示:其中get是取得文件,put是将文件上传到TFTP服务器上。3、NFS服务配置(1)Ubuntu上默认是没有安装nfs服务器的,因此要安装nfs服务器端:输入命令:#sudoapt-getinstallnfs-kernel-server得到下图所示:输入“Y”后得到如下图所示:(2)配置/etc/exportNFS允许挂载的目录及权限在文件/etc/export中进行了定义。输入命令:gedit/etc/exports回车出现下图所示界面,在文件末尾添加/opt

6、/nfs*(rw,sync,no_root_squash)命令。如下图所示,进行保存即可:(3)重启NFS此时可以运行以下命令来显示一下共享出来的目录:#showmount-e或者可以使用以下命令把它挂载到本地磁盘中,例如将/opt/nfs挂载到/mnt下:#sudomount-tnfslocalhost:/opt/nfs/mnt运行df命令看是否挂载成功。查看后可以使用以下命令卸载:#sudoumount/mnt4、常用Linux命令首先用mkdir建立目录,用rmdir删除目录,用touch新建文件,用rm删除文件,用cp复制文件等等,相应命令及步骤如下列图所示:5、应

7、用程序开发(1)建立工作目录如下图所示输入命令:如下图所示用命令编写hellocxb.c源代码。(3)编写makefile像建立hellocxb.c文件一样建立Makefile文件,操作步骤如下列图所示:编辑完程序保存即可。(4)编译应用程序在上面的步骤完成之后,就可以在hellocxb目录下运行“make”来编译我们的程序了。五、实验小结本次实验是嵌入式系统的第一个实验——嵌入式开发环境搭建实验。首先就是Ubuntu操作系统的安装,虚拟机的安装比较容易,就是傻瓜式的安装,在虚拟机里安装Ubuntu就耗费了很多时间

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

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

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