提要:ubuntu开发中的挂载分为两步:TFTP来下载内核zImage和挂载设备树。【可以单独挂载,需要相应的指令】为了形象理解可以见如图:

ubuntu开发之挂载_ip地址


①为内核的镜像文件,可以理解为压缩包的意思吧!所以用的是下载

②为设备树:ubuntu是一个文件系统嘛!树的概念肯定是离不开的。


补充:Image为内核映像文件,大约4M。而zImage大约2M。uImage是uboot专用的映像文件,本质是在zImage之前加上一个长度为64字节的“头”,说明内核的版本、加载位置、生成时间、大小等信息,在0x40之后与zImage没什么啥区别。其实还有bzlmage,就是big zlmage 的含义。



实操:  实际步骤就不说了。做些归纳和经验总结吧!


一、我还是很建议开发板设置一个静态ip地址,这样不用每次掉电重启ip地址就变了。【后期会出一个设置静态ip地址的步骤总结和坑,希望各位点赞支持下】设置静态ip可以避免很多问题,初中学的,“以静制动”


二、如果服务器ip地址和开发板ip地址都设置好了,后面TFTP下载内核的时候就不用再改变环境变量了。

三、清除环境变量指令很有用,当你挂载失败,掉电后还在重复挂载,但是你想进开发板指令界面的时候,就可以用它来避免重复挂载。

env default -a;saveenv


四、网络ip最好是做个ip地址归纳图,方便以后开发,很清晰直观。



五、输入挂载指令或者一些指令的时候,一定要在英文模式下。尤其是有“ ” 、 ,这些符号的时候。

六、挂载的时候只能够用开发板ping虚拟机哦!