一、Yocto介绍
1.1 什么是Yocto
Google搜索yocto关键字,映入眼帘的yocto官网最引人注目的宣传语:
It’s not a embedded Linux distribution, it creates a custom one for you.
简单的一句话完整概括了什么是Yocto, Yocto能做什么,Yocto并不是我们所熟知的Ubuntu、Windows、MacOS等发行版操作系统,它是一个工具,一个用来定制属于你的嵌入式发行版系统的工具,每个人都可以根据自己的功能定义、硬件配置、软件需求深度定制、裁剪功能组件,最后生成的嵌入式系统可以小到在资源及其紧缺的MPU上运行,也可以大到运行在资源丰富、最先进的服务器上,总之,通过Yocto不断优化和定制出最符合个人需求的功能模块与服务,使每个用户的操作体验独一无二,真正实现了“千人千面”的个性化系统定制。
通过概述大概了解了Yocto的功能,但是还是很难具像化理解Yocto究竟是个什么东西,能做什么,下面就通过几个和Yocto功能有部分重叠的大家熟知的工具来完整介绍Yocto。