预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

嵌入式Linux开发环境构建实验设备 硬件 PC机(带网卡) 1台 MagicARM270教学实验开发平台 1套 软件 RedHatLinux9.0操作系统(完全安装) arm-linux-gcc交叉编译器安装包实验内容 假定PC机上已经安装了ReHatLinux9.0操作系统(完全安装),如果没有安装RedHatLinux9.0操作系统,请安装。然后对这台PC机进行配置和安装交叉编译器,使该PC机能够用于进行嵌入式Linux系统开发。 实验内容包括宿主机网络设置、NFS设置以及交叉编译器的安装,最后通过NFS将实验箱和PC机进行连接,通过NFS查看主机共享目录文件。实验预习要求 熟悉Linux操作的基本命令,如cd、ls、cp、tar等命令; 熟悉Linux下编辑器的使用如vi等; 熟悉Linux系统下网卡设置、NFS设置等; 熟悉Windows超级终端或者Linux下串口软件minicom的使用。实验原理 请阅读配套的理论教材,或者查看其它资料,了解嵌入式Linux开发的大致方法,理解交叉编译的基本概念和意义,了解NFS网络文件系统在嵌入式Linux开发中的使用。实验步骤 安装交叉编译器 将光盘提供的交叉编译器安装包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权限。实验步骤 设定交叉编译器路径 修改/etc/profile文件,在其中增加arm-linux-gcc的路径,然后重新登录:#Pathmanipulation if[`id-u`=0];then pathmunge/sbin pathmunge/usr/sbin pathmunge/usr/local/sbin pathmunge/usr/local/arm/3.4.1/bin增加此行 fi实验步骤 设置宿主机网络 从RedHatLinux的MainMenu菜单,选择SystemSettingsNetwork,打开网络配置界面。实验步骤 设置宿主机网络 双击eth0,在弹出的界面进行具体的网络设置,如IP地址、子网掩码等信息。实验步骤 关闭防火墙 从RedHatLinux的MainMenu菜单,选择SystemSettingsSecurityLevel,打开RedHatLinux安全级别设置界面,将其安全级别设置为NoFirewall。实验步骤 清除防火墙规则 从RedHatLinux的MainMenu菜单,选择SystemSettingsServerSettingsServices,在弹出的界面中,将ipchains、iptables和ip6tables前面的“√”去掉。实验步骤 设置NFS服务器 从Linux的MainMenu菜单,选择SystemSettingsServerSettingsNFSServer。实验步骤 设置NFS服务器 点击Add按钮,弹出NFS添加界面。在相应栏分别填入共享目录以及可以访问该共享目录的主机的IP。实验步骤 测试NFS 测试NFS共享设置是否成功。将主机上的共享目录mount到自己另外一个目录如/mnt目录下: #mount192.168.0.94:/pxa270/nfs/mnt 然后查看/mnt目录下是否有/pxa270/nfs目录下的文件,如果有的话,则NFS服务启动成功。实验步骤 进行远程NFS挂载 启动MagicARM270,在串口终端界面输入命令进行NFS挂载。 [root@MagicARM270~]#mount–tnfs192.168.0.94:/pxa270/nfs/mnt–onolock 如果不出现错误,则进入/mnt目录,查看主机共享的目录和文件。 [root@MagicARM270~]#cd/mnt [root@MagicARM270mnt]#ls实验步骤 如果以上步骤都没有出现错误,能够得到正确结果,则主机交叉开发环境建立成功。