Android 搭建tftp-nfs开发环境文档

A -创建工作目录
创建tftp nfs目录和修改目录权限:
>sudo mkdir /tftpboot
>sudo chmod 777 /tftpboot
>sudo mkdir /opt/nfs/xxxx
>sudo chmod 777 /opt/nfs

B-复制编译文件即相关修改
将编译的内核uImage复制到tftp工作目录
>sudo cp -p kernel/arch/arm/boot/uImage /tftpboot/

将编译的文件系统复制到nfs工作目录
>sudo cp -rfp out/target/product/sabresd_6dq/root/* /opt/nfs/xxxx/
>sudo cp -rfp out/target/product/sabresd_6dq/system/* /opt/nfs/xxxx/system/

修改*.rc文件内容及其权限
>sudo vim /opt/nfs/xxxx/init.rc # mount rootfs rootfs / ro remount //注释掉

>sudo vim /opt/nfs/xxxx/init.freescale.rc
    106     setprop wlan.interface wlan0
    107     setprop ro.nfs.mode yes //添加
    169     #mount_all /fstab.freescale//注释掉
修改rc权限: 
    >sudo chmod 600 /opt/nfs/xxxx/*.rc

D-安装并开启tftp和nfs服务
安装TFTP服务
>apt-get install tftpd-hpa tftp-hpa
配置只需要成下面代码即可:
>sudo vim /etc/default/tftpd-hpa
#TFTP_DIRECTORY="/var/lib/tftpboot"//注释掉
TFTP_DIRECTORY="/tftpboot"//添加
每次ubuntu开机要重启一次服务:
>sudo service tftpd-hpa restart

安装NFS服务
>sudo apt-get install nfs-kernel-server
/opt/nfs *(insecure,rw,sync,no_root_squash,no_subtree_check)
开启nfs服务:
>sudo service nfs-kernel-server restart

E-连接开发板
>set serverip 192.168.1.xxx (根据主机ip)
>set ipaddr 192.168.1.xxx (给定一个同一网段开发板ip)
>set bootfile uImage
>nfsroot=/opt/nfs/xxxx
>save
>run bootcmd_NFS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值