【发布时间】:2017-01-24 15:59:44
【问题描述】:
我正在 Zedboard 上开发一个嵌入式项目。我想(至少现在)只使用 Bitbake 来生成正确的 rootfs。我使用配方 core-image-minimal,因为我只需要有限数量的员工。我如何“告诉”它不编译内核,不制作 u-boot 等,只关注 rootfs?
这是我到目前为止所做的:
- 创建了我的构建环境
- 已下载所需图层
- 修改 local.conf 以将所需的包添加到 rootfs
然后在输入之后
bitbake core-image-minimal
我得到了我的 rootfs,以及所有这些不必要的人员。如何避免?
【问题讨论】:
-
你想在这里实现什么?更少的时间来构建图像?更少的磁盘使用量?在事物的方案中,内核和 u-boot 只是构建过程中非常小的一部分,因此删除它们可能不会有太大的区别。大部分构建时间用于构建编译器和 libc。
-
我想以正确的方式做事,我想更好地了解Yocto。正如你所说,时间并不重要,因为编译 rootfs 大约需要 3 小时,内核大约需要 15 分钟。