一、在虚拟机中安装系统
1、安装VMware Workstation 虚拟机 或者VirtualBox_v6.0.8
→ VirtualBox_v6.0.8下载:
百度网盘链接:https://pan.baidu.com/s/1Xbw-jQxMTCCLK3qnfGGeEQ
提取码:dy6u
→ 安装使用方法请百度。
2、在虚拟机中安装Fedora 9.0
→ Fedora 9.0系统下载:
百度网盘链接:https://pan.baidu.com/s/1VItJgpWRIpNY_xKe5Npp4A
提取码:g4sm
3、在虚拟机中安装Windows_XP_Pro.iso(可选,如果不玩WinCE系统可以不装,主要是DNW0.50的驱动在Windows7 64位系统装不了,XP可以)
→ XP系统下载:
百度网盘链接:https://pan.baidu.com/s/1t7MogkSQTrAh4T4vv2zwxw
提取码:nn6y
注意:下载WinCE系统到开发板需要用DNW0.50,详情请看GT2440使用手册
二、为Fedora 9.0系统设置静态IP
永久性修改IP地址:
修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,如果有多张网卡,则修改相应的网卡
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
在里面添加下面内容,修改你自己的参数。
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0 #网卡对应的设备别名
BOOTPROTO=Ethernet #网卡获得ip地址的方式(默认为dhcp,表示自动获取)
DHCPCLASS=
HWADDR=00:0c:29:b7:85:f0 #网卡MAC地址(物理地址)
ONBOOT=yes #系统启动时是否激活此设备
DHCP_HOSTNAME=localhost.localdomain #主机名
NM_CONTROLLED=yes
DNS1="114.114.114.114" #DNS路由地址
IPADDR=172.20.11.83 #IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=172.20.11.1 #网关地址
三、防火墙禁用
# service iptables stop
# chkconfig iptables off
或者输入“lokkit”命令,打开防火期设置界面,选择其中(*)Disabled,然后选择“OK”退出,这样就永久的关闭了防火墙。
四、网络文件系统NFS的配置
1、设置共享目录:
vi /etc/exports
#编辑服务器的配置文件(注意:第一次打开该文件是空的)
/opt/GTStudio/GT2440/root_qtopia2.2.0 *(rw,sync,no_root_squash)
/opt/GTStudio/GT2440/root_qtopia2.2.0为共享目录,它可以作为开发板的根文件系统通过nfs 挂接;
*表示所有客户机都可以挂接此目录。
rw 表示挂接此目录的客户机对该目录有读写的权力。
no_root_squash 表示允许挂接此目录的客户机享有该主机的root 身份。
2、建立共享目录:
启动NFS服务,在命令行下运行:
#/etc/init.d/nfs start
3、挂载nfs
mount -t nfs localhost:/opt/GTStudio/GT2440/root_qtopia /mnt/
如果没有出现错误信息, 您将可以浏览到/mnt 目录中的内容和/
opt/GTStudio/GT2440/root_qt2.2.0是一致的。
使用这个命令可以停止nfs服务:
#/etc/init.d/nfs stop
4、自动挂载
在/etc/rc.d/rc.local中添加一行
mount -t nfs localhost:/opt/GTStudio/GT2440/root_qtopia /mnt/
然后执行
chmod +x /etc/rc.d/rc.local
5、windows7 nfs客户端挂载:
mount 172.20.11.83:/opt/GTStudio/GT2440/root_qtopia X:
挂载后,计算机中会出现如下磁盘:
注:
/opt/GTStudio/GT2440/root_qtopia是服务端共享目录。
X: 是要挂载的本地磁盘。
6、GT2440开发板通过NFS启动系统
请参考GT2440用户手册。