Yocto Project是一个开源项目,可以提供在任何硬件上为任何嵌入式设备构建自定义嵌入式 Linux应用所需的模板、工具和资源。这将极大地简化你的开发过程,因为你不用再从头裁剪一个完整的Linux发布版本,后者通常包括许多你并不需要的软件。今天这节课给大家介绍Yocto Project如何在任何嵌入式设备上轻松定制嵌入式Linux应用。
本节课涉及的主题包括:1、解释 Yocto Project:它可以解决哪些问题、它提供什么价值、它支持什么类型的设备以及谁参与了这个项目;2、架构与设计概述;3、了解如何简单的将你的开源代码迁移到商用Linux产品中;4、了解如何在开发过程中使用该工具,以及如何让你的设备或平台支持该工具。
▲Yocto内核
▲元数据层
▲应用开发套件
▲Yocto Project与应用开发套件的使用
▲其他项目
▲与Meego项目的应用场合区别 Yocto Project与OpenEmbedded兼容,后者包括了许多开源项目的构建方法,可以作为Yocto Project的有效补充。Yocto Project 提供基于社区测试的支持多种架构的镜像:包括Yocto Project内核和4个范例配置。 |