主题 : Ubuntu下通过网络下载内核系统并且命令行操作开发板 复制链接 | 浏览器收藏 | 打印
级别: 论坛版主
UID: 103400
精华: 0
发帖: 434
金钱: 2235 两
威望: 447 点
贡献值: 0 点
综合积分: 868 分
注册时间: 2014-04-24
最后登录: 2016-10-10
楼主  发表于: 2014-09-10 17:17

 Ubuntu下通过网络下载内核系统并且命令行操作开发板


通过网络下载内核文件系统,在终端显示输出信息:
1、将“uImage”文件放至Ubuntu的tftp工作文件夹,将“ram-rootfs.tar”文件解压至nfs工作文件夹;

2、利用串口线连接开发板和PC机,将开发板上启动开关切换至“nandflash启动”;

3、打开PUTTY终端软件,接通开发板电源,观察终端信息;

4、2秒内按回车,进行命令行模式;

5、修改开发板IP地址:

     setenv ipaddr 192.168.x.x

6、修改子网掩码:

      setenv netmask 255.255.255.0

7、修改网关地址:

      setenv gatewayip 192.168.1.1

8、修改TFTP服务器地址:

      setenv serverip 192.168.x.x

9、修改机器码:

      setenv machid 0x998

10、设置启动命令:

      setenv bootcmd tftp 21000000 uImage\;bootm 21000000\;

11、设置内核启动参数:

       setenv bootargs console=ttySAC0,115200 root=/dev/nfs rw nfsroot=192.168.0.10:/opt/nfs_rootfs/ram_rootfs ip=192.168.0.30:192.168.0.10:192.168.0.1:255.255.255.0::eth0:off init=/linuxrc

12、保存:

      save

13、将虚拟机连接方式设置为“桥接”;

14、将UBUNTU系统中的网络设为“手动”,设置相应的IP地址;

15、UBUNTU系统中重启网络,然后在开发板的命令行模式中使用ping命令,测试开发板是否和PC机连通;

16、在开发板命令行中输入reset命令,重启开发板,中途不要做任何操作。