buildroot构建根文件系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了buildroot构建根文件系统相关的知识,希望对你有一定的参考价值。
参考技术A Buildroot是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。本文使用buildroot为freescale imx287 开发板制作根文件系统。参考 https://www.cnblogs.com/kele-dad/p/8231434.html
Buildroot本身提供构建流程的框架,开发者按照格式写脚本,提供必要的构建细节,配置整个系统,最后自动构建出你的系统。
1.主板外观及基本接口分布
2.硬件资源
查看buildroot包含的开发板配置
选择imx28默认配置
编译完成,在 output 目录下可以得到生成的文件系统和镜像文件
在images目录下有烧录镜像文件
1)增加/dev/null 文件
Buildroot 编译后,生成的文件系统中通常没有/dev/null 文件,而系统启动通常是需要的,可以自行创建:
2)增加/dev/console文件
对应于System configuration-“Run a gretty after root”选择的调试端口
3)再次编译builtroot
将生成的rootfs.tar.bz2文件或rootfs.ubifs文件烧录到处理器,进入系统后即可以通过shell命令操作,已有的shell命令参考output/bin/目录下的链接文件。
开机成功进入根文件系统
因为在System configuration中把root passwd设置为root,所以用户名和密码都是root。
以上是关于buildroot构建根文件系统的主要内容,如果未能解决你的问题,请参考以下文章