1.安装 arm 交叉工具,解压 arm-linux-gcc-4.4.3-20100728.tar.gz 到根目录
tar –vxzf arm-linux-gcc-4.4.3-20100728.tar.gz -C /
2.配置 arm 交叉工具环境变量:使用 root 用户修改/etc/profile 文件,添加
export PATH=/opt/FriendlyARM/toolschain/4.4.3/bin:$PATH
source /etc/profile
1.解压 u-boot 源码: tar -vxf u-boot-2009.11.tar.bz2
2.编译 u-boot :进入 u-boot 所在目录 配置 u-boot:make mini2440_config
编译 u-boot:make
3.使用 dnw 将 u-boot.bin 烧写到 nand flash 里面
4.配置 u-boot 的 ip 地址,服务器地址,子网掩码,网关
5.配置 u-boot 的环境变量:setenv bootargs “noinitrd init=/linuxrc
console=ttySAC0 root=/dev/nfs rw nfsroot=192.168.1.200:/opt/studyarm/rootfs
ip=192.168.1.201:192.168.1.200:192.168.1.254:255.255.255.0”(具体参数值参
考 qt 移植文档),注意,要启动,需要等到根文件系统做完。
setenv bootcmd “nand read 30008000 80000 500000;bootm 30008000”
三、配置 nfs 服务器和 tftp 服务器:
1.安装:yum install nfs*
2.配置:编辑/etc/exports,写入:/opt/studyarm/
192.168.1.*(rw,sync,no_root_squash)
3.重启 nfs 服务:service nfs restart
tftp:
1.关闭 SELinux:打开“系统”->管理->SELinux,应用模式:disable
2.安装 xinetd-2.3.14-32.fc14.i686.rpm, tftp-server-0.49-6.fc14.i686.rpm(注
意,必须先安装 xinetd,再安装 tftp-server,双击即可安装);
3.配置 tftp:修改/etc/xinetd.d/tftp 文件,