arm学习之环境的配置

ARM 73浏览


在uboot中用print命令打印出开发板的环境设置,其中可以看到IP:
这里写图片描述

设置IP,并保存
这里写图片描述

wmware下桥接的设置:
http://www.cnblogs.com/gylei/archive/2011/12/10/2283484.html

windows 下,ipconfig 指令可以看PC机当前的IP 地址
ubuntu或者开发板中,用ifconfig命令可看IP
linux下,ping -c 4 192.168.1.105 可以指令次数ping IP

在secureCRT中远程登录虚拟机上的ubuntu
这里写图片描述

用cuteFTP将本地的文件传入linux系统中
这里写图片描述

patch指令:patch -p1 < u-boot-1.1.6_jz2440.patch
打完patch后可以make uboot:
make 100ask24x0_config
make
在make 的时候提示arm-linux-gcc 命令找不到,可以按如下链接安装该工具
http://jingyan.baidu.com/article/afd8f4de4deea434e286e994.html

make linux kernel时,同样的方法,解压内核tar包后,先打patch:
patch -p1 < linux-2.6.22.6_jz2440.patch
cp config_ok .config
make clean
make uImage
make时会提示mkimage command找不到,导致uImage没有生成,可以按照提示,安装u-boot-tools 工具
这里写图片描述

uboot里面原先的启动参数:
bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0
设置的参数:
set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.107:/home/gaogao/work/nfs_root/tmp/fs_mini_mdev ip=192.168.1.10:192.168.1.107:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0

搭建的环境也使用了一段时间了,陆陆续续会有一些问题出现:
1、dnw下载驱动失效,设备无法识别
首先,该设备只有在uboot下才能被电脑识别。若此时设备上面仍然是感叹号,可点右键卸载驱动,插拔后选择手动查找并安装。驱动在D:JZ2440学习资料百度网盘上的资料Windowsdriversdnw 目录下

2、cuteFTP超过了30天试用期
卸载后重新安装的软件会出现问题。可以在卸载之后,删掉C:UsersAdministratorAppDataLocalGlobalscape 目录下的文件夹,然后再重新安装即可。重新安装好的软件点开后依然会弹出填序列号的界面,解决方法是先断网,再打开软件,这样该界面就不会弹出来。网上的那些序列号都无法注册成功。