1、 nfs命令
在uboot中使用nfs命令将Ubuntu中的Linux镜像和设备树下载到DRAM中,然后直接运行。也就是网络调试,通过网络调试时Linux开发最常用的方法之一。
在量产的时候,半导体商一般提供一个烧写固话的软件,一般这个是产品发布固化程序用。在开发调试阶段可以nfs命令
2、在uboot挂载根文件系统root_nfs,下载更新板子的内核、zmage、设备树dtb文件
sudo apt-get install nfs-kernel-server
# 安装 NFS服务器端
ifconfig eth0 up
启动网卡。
sudo ifconfig eth0 192.168.1.119 up
(ifconfig 查看eth0 是否有ip 没有则手动设置ip)
这里有必要关闭下ubuntu的防火墙:
sudo ufw disable
命令来关闭防火墙 ,测试完成后开启sudo ufw enable
命令来开发防火墙
查看防火墙sudo ufw status
命令查看当前防火墙状态
sudo gedit /etc/exports
(修改NFS的配置文件,文件在主目录下的/etc/exports)
在文件末尾里面添加我们的根文件系统自定义名为目录root_nfs