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构建根文件系统的主要内容,如果未能解决你的问题,请参考以下文章

Buildroot构建指南——根文件系统(Rootfs)

Buildroot构建指南——根文件系统(Rootfs)

Buildroot构建指南——根文件系统(Rootfs)

Buildroot构建指南——根文件系统(Rootfs)

buildroot arm linux,基于Buildroot的Linux系统构建之根文件系统

buildroot arm linux,基于Buildroot的Linux系统构建之根文件系统