嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

bitbake构建系统

2023-8-31 19:16| 发布者: 奥卡姆剃刀| 查看: 124| 评论: 0

类目:  >  知识库     文档编号: 1117

BitBake构建系统
Yocto项目中,采用的是BitBake工具来构建嵌入式Linux系统的。通过repo获取了Yocto项目的同
时,也一起获取BitBake工具,直接使用即可。使用BitBake的最主要目的是生成一些安装包、内核、
SDK以及一个完整的嵌入式Linux发行版(包括:U-Boot、Kernel、Rootfs、DeviceTree)。这些安装
包或目标文件就构成了一个完成的嵌入式Linux发行版,可以通过Freescale提供的工具,将其生成一个
SD卡镜像文件,用于烧写至开发板中。
运行imx-setup-release.sh脚本后,会自动生成一个build文件夹,进入该文件夹,运行bitbake命
令:
bitbake imx-image-**
BitBake命令格式为:bitbake target,其中Freescale提供了几个target镜像文件,可供选择,需要
注意的是,镜像文件支持的功能越多,(根)文件系统就越大:
这里,选择的是imx-image-**。实际上,通过运行bitbake imx-image-**命
这里,选择的是imx-image-**。实际上,通过运行bitbake imx-image-**命
令,bitbake会找到/sources/meta-imx/meta-sdk/recipes-fsl/images路径下的imx-image**.
bb文件,根据imx-image-**.bb文件中的配置进行系统的构建。同时,
在/sources/meta-imx/meta-sdk/recipes-fsl/images路径下还可以看到fsl-image-core.bb等文件,与上
表中提到的镜像文件相对应。运行bitbake imx-image-**命令后,就开始使用bitbake工具构
建嵌入式Linux系统:
在build文件夹下,运行bitbake命令“bitbake imx-image-**” 后:开始构建系统。系统构
建完成后,会在~/Linux/yocto/fsl-release-yocto/build/tmp/deploy/images/imx6ull14x14evk路径下
输出manifest文件, 这个文件里包含了对应文件系统中已安装的软件包。同时,该路径下,还会生成一
些其他文件。

已解决

未解决

只是看看
上一篇:I2S总线下一篇:485测试应用

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-3-25 23:00

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部