实验三 嵌入式Linux交叉开发环境的搭建.doc_第1页
实验三 嵌入式Linux交叉开发环境的搭建.doc_第2页
实验三 嵌入式Linux交叉开发环境的搭建.doc_第3页
实验三 嵌入式Linux交叉开发环境的搭建.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验三 嵌入式Linux交叉开发环境的搭建一实验目的1明白交叉编译环境的意义2能够独立搭建嵌入式交叉编译环境3嵌入式交叉编译环境的使用二实验内容1搭建嵌入式交叉编译环境2嵌入式交叉编译环境的使用三实验步骤1主机交叉开发环境的配置A配置控制台程序Windows操作系统中有超级终端(HyperTerminal)工具;Linux/Unix操作系统有minicom(使用“minicom”命令启动该软件)等工具 B. 配置TFTP服务tftp是一个传输文件的简单协议,它基于UDP协议而实现。此协议设计的时候是进行小文件传输的。Linux下TFTP服务配置:vim /etc/xinetd.d/tftpservice tftp socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 启动TFTP服务$ /etc/init.d/xinetd start 关闭TFTP服务 $ /etc/init.d/xinetd stop 重启TFTP服务 $ /etc/init.d/xinetd restart 查看TFTP状态$ netstat au | grep tftpProto Recv-Q Send-Q Local Address Foreign Address Stateudp 0 0 *:tftp *:*Windows下TFTP服务配置:在Windows下配置tftp服务需要安装使用tftp服务器软件,常见的可使用tftpd32,网上有很多下载该软件的地方,读者可以自行下载。要注意的是,该软件是tftp的服务器端,而目标板上则是tftp的客户端 CNFS文件系统NFS为Network FileSystem的简称,最早是由Sun公司提出发展起来的,其目的就是让不同的机器、不同的操作系统之间可以彼此共享文件。 NFS配置配置文件:/etc/exports配置文件每一行格式: 共享的目录 客户端主机名称或IP(参数1,参数2)NFS配置文件常用参数:NFS配置文件举例:cat /etc/exports/home/david/project *(rw,sync,no_root_squash) NFS服务启动设置NFS服务在每次系统引导时自动开启:# /sbin/chkconfig nfs on (在Ubuntu中应该输入 /sbin/chkconfig nfs-kernel-server on) 2Linux配置与编译编译内核之前要先配置。为了正确、合理地设置内核编译配置选项,从而只编译系统需要的功能的代码,一般主要有下面4个考虑。 尺寸小 节省内存 减少漏洞 动态加载模块编译内核的步骤: 下载内核源码 修改内核目录树根下的的Makefile,指明交叉编译器 设置环境变量 配置内核产生.config文件 输入内核配置命令(make menuconfig),进行内核选项的选择 编译内核 下载Linux内核 四实验总结 通过本次实验我明白了交叉编译环境的意义,并且学会了如何搭建嵌入式交叉编译环境,学会了嵌入式交叉编译

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论