本文主要是介绍Linux之系统移植篇——03根文件系统(roofs)总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
主要参考正点原子的Linux驱动开发篇
文章目录
- 根文件系统简介
- BusyBox构建根文件系统
- 完善根文件系统
- 根文件系统其他功能
根文件系统简介
嵌入式uboot、kernel、文件系统的关系
根文件系统首先是内核启动时所 mount(挂载)的第一个文件系统,内核代码映像文件保存在根文件系统中,而系统引导启动程序会在根文件系统挂载之后从中把一些基本的初始化脚本和服务等加载到内存中去运行。
Ubuntu里根文件系统包含内容:
BusyBox构建根文件系统
BusyBox 是一个集成了大量的 Linux 命令和工具的软件,像 ls、mv、ifconfig 等命令 BusyBox 都会提供。BusyBox 就是一个大的工具箱,这个工具箱里面集成了 Linux 的许多工具和命令。一般下载 BusyBox 的源码,然后配置 BusyBox,选择自己想要的功能,最后编译即可。
完善根文件系统
根文件系统其他功能
这篇关于Linux之系统移植篇——03根文件系统(roofs)总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!