由于源代码开放、完全可定制、支持许多网络协议、服务器级别高、可靠性高等诸多优点,Linux 已经成为主流的嵌入式操作系统之一。但也因为如此,使得 Linux 的分支众多,并且现有的嵌入式 Linux 市场也开始分化。现有的选择包括半导体厂商提供的实例方案、嵌入式 OSV 提供商应用的嵌入式 Linux 产品,以及嵌入式产品开发商的自有方案和开源项目等。由于缺乏一致性,造成了嵌入式开发高昂的维护成本,不仅嵌入式开发缺乏足够的专业人员,而且开发过程存在安全漏洞问题。在 Yocto Project 项目中,可以使用许多高效的工具,从而轻松定制嵌入式 Linux 产品。因此本文将通过在 Ubuntu 上搭建 Yocto Project 环境,并完成编译、运行,使大家对 Yocto Project 有一个整体认识。
git clone git://git.yoctoproject.org/poky.git