2、yocto笔记--基本介绍

ARM 219浏览

一、发展历程

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