nfs挂载方式启动linux,飞凌OK6410挂载nfs启动步骤

一 固化启动代码至SD卡

具体步骤:1 format SD to FAT32

2 通过SD_writer.exe进行program,scan SD卡盘符,SD Type选择为Auto,OS Type选择Wince(必须Wince),

select OK6410_SDboot.nb0,然后program

二 调整拨码开关至11111000 SD卡启动,连接好USB线,打开DNW,设置好串口端口和波特率,上电后提示安装USB的DNW驱动

三 安装USB DNW驱动,驱动选择oem27

四 下载u-boot至Nanflash,设置USB port address为0x57e0000,选择Transmit mmc.bin后快速按空格进去命令行,在u-boot命令行中输入#dnw 50008000回车,Transmit u-boot.bin,输入#nand erase 0 100000,刷掉1M flash给u-boot,然后输入#nand write.uboot 50008000 0 100000回车

五 设置nand flash启动,拨码开关为10011000,输入#setenv bootargs "root=/dev/mtdblock2 console=ttySAC0,115200" 回车,#saveenv,#printenv

六 烧写Kernel,#dnw 50008000,选择相应的zImage,然后#nand erase 100000 300000,#nand write.e 50008000 100000 300000

七 烧写文件系统

配置NFS服务步骤:

1 在Ubuntu新建nfs目录,#mkdir /forlinx/root,将FORLINX_6410_yaffs2_v1.0.tgz复制到/forlinx/root中,解压当前文件夹#tar –zxf FORLINX_6410_yaffs2_v1.0.tgz

2 主机ubuntu IP为192.168.1.108

3 在Ubuntu 上新建一个终端,依次输入以下命令:

#sudo apt-get install portmap

#sudo apt-get install nfs-kernel-server

#sudo gedit /etc/exports

在弹出的文本编辑器中编辑exports 文件,在最后一行添加:

/forlinx *(rw,sync,no_root_squash)

4 启动相关服务

#sudo /etc/init.d/portmap restart

#sudo /etc/init.d/nfs-kernel-server restart

5 设置开发板环境参数 #setenv bootargs "root=/dev/nfs nfsroot=192.168.1.108:/forlinx/root ip=192.168.1.200:192.168.1.108:192.168.1.1:255.255.255.0:witech.com.cn:eth0:off console=ttySAC0,115200"

192.168.1.108 PC 端Ubuntu 的IP

192.168.1.200 开发板IP

192.168.1.1 网关

255.255.255.0 子网掩码

#saveenv

#printenv查看设置是否正确

八 重启开发板系统,完成NFS挂载0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值