OK6410烧写yaffs2文件系统、配置网络环境参数

    飞凌提供的文件系统有两种,一种是只读的cramfs文件系统,一种是yaffs2文件系统,为了能够让OK6410开发板的网络配置符合自身现所处网络环境,我采用了yaffs2文件系统。具体步骤如下:

 

     一、制作符合自己的yaffs2文件

 

       在飞凌的光盘中(\TE6410官方基础资料-2G\Linux2.6.28\filesystem)可以找到MY6410_yaffs2_v1.0文件,将其放到ubuntu下的工作目录下(这里采用/forlinx),进行解压缩

                 命令:#mkdir /forlinx/yaffs2

                           #chmod 777 /forlinx/yaffs2

                           #tar -zxvf MY6410_yaffs2_v1.0  /forlinx/yaffs2

     然后进入解压得到的目录:# cd /forlinx/yaffs2

     可看到如下目录:

 
 

        进入/etc目录下并修改eth0-setting文件,如图所示为我的网络配置,按照你当前的网络配置进行修改,保存并退出。

 

        返回yaffs2文件下,对已加压并修改的yaffs2文件夹下的所有文件压缩成我们所需的yaffs2压缩包:

      # tar -zcvf MY6410_yaffs2_v1.0.tar.gz bin/ etc/ lib/ mnt/ proc/ sbin/ sys/ tmp/ var/ dev/ home/ linuxrc opt/ root/ sdcard/ test/ usr/

    (该指令时将yaffs2下所有文件压缩成为名为MY6410_yaffs2_v1.0.tar.gz的文件)


 

至此,我们已经得到了我们所需的符合自己网络环境的yaffs2文件。

 

     二、烧写yaffs2文件到OK6410开发板

    该步骤也比较简单,且其他地方都能找到相关方法,这里也具体说明一下:

    1.如果系统原装系统为WINCE,则接好串口线, 上电时按空格键,进入uboot界面, 按A键,清除nandflash;

    2.制作一键烧写的SD卡,并复制u-boot.bin、zImage、cramfs及我们刚做好的MY6410_yaffs2_v1.0.tar.gz 到SD卡;

    3.打开DNW(或windows下的超级终端),设置串口连接;

    4. 将开发板上的拨码开关拨到1111 1000,设置为SD卡启动,上电,完成烧写uboot及cramfs系统;

    5.断开电源,将拨码开关拨到1001 1000,设置为nandflash启动,等待系统完全启动;

    6.在终端下,输入命令:tar zxvf /sdcard/MY6410_yaffs2_v1.0.tar.gz -C /mnt/disk,解压yaffs文件系统;

    7.重启开发板,并在启动时迅速按下空格键,进入uboot界面;

    8.输入命令:setenv bootargs "root=/dev/mtdblock3 rootfstype=yaffs2 console=ttySAC0,115200",配置成启动yaffs系统;(注意:整条指令中没有回车键,只有空格键)

    9.最后输入命令:saveenv.保存配置,并重启开发板

 

至此完成对OK6410烧写yaffs2文件系统的全部工作,重启后的开发板的网络环境已经是你自己修改过好的环境了,如果你所处环境可以上网,那么你的开发板连接好网线之后就能正常上网了。

    

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值