欢迎来到天天文库
浏览记录
ID:48038646
大小:1.37 MB
页数:16页
时间:2020-01-14
《嵌入式Linux开发环境构建.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式Linux开发环境构建实验目的掌握宿主机Linux开发环境设掌握交叉编译器的安装和设置7/25/20211实验设备硬件PC机(带网卡)1台MagicARM270教学实验开发平台1套软件RedHatLinux9.0操作系统(完全安装)arm-linux-gcc交叉编译器安装包嵌入式Linux开发环境构建7/25/20212实验内容假定PC机上已经安装了ReHatLinux9.0操作系统(完全安装),如果没有安装RedHatLinux9.0操作系统,请安装。然后对这台PC机进行配置和安装交叉编译器,使该PC机能够用于进行嵌入式Li
2、nux系统开发。实验内容包括宿主机网络设置、NFS设置以及交叉编译器的安装,最后通过NFS将实验箱和PC机进行连接,通过NFS查看主机共享目录文件。嵌入式Linux开发环境构建7/25/20213实验预习要求熟悉Linux操作的基本命令,如cd、ls、cp、tar等命令;熟悉Linux下编辑器的使用如vi等;熟悉Linux系统下网卡设置、NFS设置等;熟悉Windows超级终端或者Linux下串口软件minicom的使用。嵌入式Linux开发环境构建7/25/20214实验原理请阅读配套的理论教材,或者查看其它资料,了解嵌入式Lin
3、ux开发的大致方法,理解交叉编译的基本概念和意义,了解NFS网络文件系统在嵌入式Linux开发中的使用。嵌入式Linux开发环境构建7/25/20215实验步骤安装交叉编译器将光盘提供的交叉编译器安装包arm-linux-3.4.1.tar.bz2复制到某个目录下,然后进行解压安装,指定安装路径为/usr/local/arm。#tarxjvfarm-linux-3.4.1.tar.bz2-C/usr/local/arm注意:安装交叉编译器需要root权限,请使用root登录或者使用su命令增加root权限。嵌入式Linux开发环境构
4、建7/25/20216实验步骤设定交叉编译器路径修改/etc/profile文件,在其中增加arm-linux-gcc的路径,然后重新登录:#Pathmanipulationif[`id-u`=0];thenpathmunge/sbinpathmunge/usr/sbinpathmunge/usr/local/sbinpathmunge/usr/local/arm/3.4.1/bin增加此行fi嵌入式Linux开发环境构建7/25/20217实验步骤设置宿主机网络从RedHatLinux的MainMenu菜单,选择SystemS
5、ettingsNetwork,打开网络配置界面。嵌入式Linux开发环境构建7/25/20218实验步骤设置宿主机网络双击eth0,在弹出的界面进行具体的网络设置,如IP地址、子网掩码等信息。嵌入式Linux开发环境构建7/25/20219实验步骤关闭防火墙从RedHatLinux的MainMenu菜单,选择SystemSettingsSecurityLevel,打开RedHatLinux安全级别设置界面,将其安全级别设置为NoFirewall。嵌入式Linux开发环境构建7/25/202110实验步骤清除防火墙规则从RedHa
6、tLinux的MainMenu菜单,选择SystemSettingsServerSettingsServices,在弹出的界面中,将ipchains、iptables和ip6tables前面的“√”去掉。嵌入式Linux开发环境构建7/25/202111实验步骤设置NFS服务器从Linux的MainMenu菜单,选择SystemSettingsServerSettingsNFSServer。嵌入式Linux开发环境构建7/25/202112实验步骤设置NFS服务器点击Add按钮,弹出NFS添加界面。在相应栏分别填入共享目录以
7、及可以访问该共享目录的主机的IP。嵌入式Linux开发环境构建7/25/202113实验步骤测试NFS测试NFS共享设置是否成功。将主机上的共享目录mount到自己另外一个目录如/mnt目录下:#mount192.168.0.94:/pxa270/nfs/mnt然后查看/mnt目录下是否有/pxa270/nfs目录下的文件,如果有的话,则NFS服务启动成功。嵌入式Linux开发环境构建7/25/202114实验步骤进行远程NFS挂载启动MagicARM270,在串口终端界面输入命令进行NFS挂载。[root@MagicARM270~
8、]#mount–tnfs192.168.0.94:/pxa270/nfs/mnt–onolock如果不出现错误,则进入/mnt目录,查看主机共享的目录和文件。[root@MagicARM270~]#cd/mnt[root@MagicA
此文档下载收益归作者所有