第2章
Yocto项目

Yocto是国际单位制(International System of Units)(简写为SI,来自法语Le Système International d’Unités)指定的测量单元的最小部分。它命名了Yocto项目——用于构建针对嵌入式设备的定制的Linux发行版的一套综合的工具套件、模板和资源。说这个名字是轻描淡写,也确实是轻描淡写。

在本章中,我们通过设置由Yocto项目在Poky参考发行版中提供的OpenEmbedded构建系统,以及构建我们的第一个完全依赖于Poky默认提供的蓝图上的Linux操作系统栈来直接切入主题。我们在本章中执行的任务为接下来的章节布景,在接下来的章节里,我们分析Yocto项目的各个方面,从Poky工作流到OpenEmbedded构建系统(包括BitBake构建引擎),到定制操作系统栈,再到板支持包(Board support package,BSP)和应用开发工具包,以及更多。

我们以Yocto项目和OpenEmbedded的关系以及Yocto项目术语结束本章。