Buildroot与Yocto Project入门指南
1. Buildroot简介
1.1 关键目录介绍
Buildroot构建过程会生成几个重要的目录,各目录的作用如下:
- images/ :最为重要,包含构建结果,如引导加载程序、内核以及一个或多个根文件系统映像。
- staging/ :是工具链sysroot的符号链接,名称易引起误解,它并非指向第5章所定义的暂存区。
- target/ :是根目录的暂存区,但不能直接用作根文件系统,因为文件所有权和权限设置不正确。Buildroot在 image/ 目录创建文件系统映像时,会使用设备表来设置所有权和权限。
1.2 运行Buildroot构建的系统
部分示例配置在 board/ 目录中有对应条目,包含自定义配置文件和在目标设备上安装结果的信息。以刚构建的系统为例,相关文件为 board/qemu/arm - versatile/readme.txt ,它会指导如何使用此目标启动QEMU。
假设已按第1章所述安装 qemu - system - arm ,可使用以下命令运行:
$ qemu-system-arm -M versatilepb -m 256 \
-kernel output/images/zImage \
-dtb output/images/ver
超级会员免费看
订阅专栏 解锁全文
117

被折叠的 条评论
为什么被折叠?



