网友最爱的Cortex-A9入门教程:如何制作文件系统(嵌入式)

By王诗琦

Feb 16, 2023 , , ,

前面已经讲过如何烧写内核了,这时候我们启动开发板,会发现加载完成内核之后,会提示没有文件系统,文件系统就相当于我们电脑的硬碟,它的作用就是对文件进行管理。

如何制作文件系统呢?

文件系统目录

下面讲一下大体需要做的工作 :

1、先在Linux根目录下创建一个文件夹,当做开发板的文件系统

2、使用busybox制作Linux工具(包括ls、cat、交叉编译工具,设置共享库,设置安装路径 :系统启动的时候,第一个会启动busybox)

3、etc(挂载好文件系统后,先运行的几个文件)下文件dev下文件(垃圾桶和控制台)用网线连接电脑跟开发板

4、修改IP位址,使开发板跟虚拟机(Linux)同处一个区域网

5、设置虚拟机IP(桥接到电脑的乙太网,并设置为一个IP,注意网关),设置电脑乙太网IP(注意网关)、注意它们的IP要处于同一个网段

6、设置开发板IP,设置方法为启动开发板并按回车进入uboot的交互模式,使用set命令

uboot交互界面指令

如上图为全部的命令,注意空格,要保证三个ip用处一个网段,然后save,reset。

挂接成功后,就会如下图所示:

文件系统进入成功