我搭建基于XTI_D902-B-V平台以NFS文件系统的方式启动Android的过程

本文使用的开发板为XTI-D902-B-V,uboot和kernel以及Android文件系统都是使用的矽太光盘里的


修改uboot board配置文件 include/configs/mx51_3stack.h


修改以下几个参数如下:

"nfsroot=/srv/nfsroot/rootfs-d902\0"                \           //这个目录为host上nfs共享出来的目录

"bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs init=/init "\
            "nfsroot=${serverip}:${nfsroot} rw ip=192.168.1.253 wvga\0"\                              //这里的ip=192.168.1.253是为板子分配的ip,可以按需修改

"serverip=192.168.1.54\0"  \                                       //这个ip是host的ip

"bootcmd=run bootcmd_nfs\0"             \                   //用nfs的命令来启动系统
"bootcmd_nfs=run bootargs_base bootargs_nfs;nand read ${loadaddr} 0x300000 0x300000;bootm\0" \                
                                   //第一个分号后面的是把kernel从nand拷到内存,用tftp替换也可   

上面这些参数有的就修改,没有的可以添加。。。。
以上的其实传给kernel的参数就是下面这个   
console=ttymxc0,115200 root=/dev/nfs init=/init nfsroot=192.168.1.54:/srv/nfsroot/rootfs-d902 rw ip=192.168.1.253 wvga


在kernel中配置,使其支持nfs文件系统,和配置nfs服务器,网上资料超多,我按照那些来的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值