一、发展历程
1、2010年Linux创建组织提出
2、2011年3月联合22个组织发布
二、意义
1、Yocto致力于改善嵌入式Linux分支软件开发流程,支持ARM、MIPS、PowerPC和x86/x86 64架构。
三、Yocto工程开发环境介绍
1、Yocto项目通过OpenEmbedded构建系统提供了一个开源开发环境,目标是ARM、MIPS、PowerPC和x86体系结构,适用于各种平台,包括x86-64和仿真平台。您可以使用Yocto项目中的组件,使用Linux、X Window System、GTK+框架和Qt框架设计、开发、构建、调试、模拟和测试完整的软件堆栈。
四、特色
1、提供最新的Linux内核以及适用于嵌入式环境的一组系统命令和库。
2、提供可用的系统组件,如X11,GTK +,Qt,Clutter和SDL(以及其他),以便您可以在具有显示硬件的设备上创建丰富的用户体验。 对于没有显示器或您希望使用其他UI框架的设备,无需安装这些组件。
3、创建一个与OpenEmbedded项目兼容的专注且稳定的核心,您可以使用该核心轻松可靠地构建和开发。
4、通过Quick EMUlator(QEMU)完全支持各种硬件和设备仿真。
5、提供一种层机制,允许您轻松扩展系统,进行自定义并使其有条理。
致谢
1、Yocto Project WIKI
2、creating-a-general-layer-using-the-yocto-layer-script