buildroot构建根文件系统

buildroot构建根文件系统,第1张

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是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。你可以和编译Linux内核一样,通过buildroot menuconfig配置,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs中的各种库和应用程序)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11796635.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存