构建系统:Buildroot与Yocto Project入门
1. Buildroot简介
1.1 Buildroot输出目录
Buildroot构建完成后,会生成几个重要的目录,它们的作用如下:
| 目录 | 说明 |
| ---- | ---- |
| images/ | 包含构建结果,如引导加载程序、内核和根文件系统镜像等 |
| staging/ | 工具链sysroot的符号链接,名称易引起误解,它并非指向暂存区 |
| target/ | 根目录的暂存区,但不能直接用作根文件系统,因为文件所有权和权限设置不正确 |
1.2 运行Buildroot构建的系统
在 board/ 目录中,部分示例配置有对应的条目,包含自定义配置文件和目标安装信息。以刚构建的系统为例,相关文件为 board/qemu/arm - versatile/readme.txt ,它会指导如何使用该目标启动QEMU。
假设已按要求安装 qemu - system - arm ,可使用以下命令运行:
$ qemu-system-arm -M versatilepb -m 256 \
-kernel output/images/zImage \
-dtb output/images/versatile-pb.dtb \
-drive file=output/images/rootfs.ext2,if=scsi,format=raw \
-ap
Buildroot与Yocto入门指南
超级会员免费看
订阅专栏 解锁全文
63

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



