为嵌入式产品设计选择操作系统(OS)是启动设计流程前最复杂、最关键的任务之一,因为这一决定具有重大的长期影响,既会影响产品的开发,也会影响产品在市场上的成功。
选择基于 Linux 的操作系统是一个明智的选择,其中有几个因素:
如果选择一个支持良好的开放源码操作系统,这些因素都能大大缩短产品上市时间,降低平台设计风险和工作量。
这有点像在手头有所有配料和合适工具的情况下烹饪一个复杂的菜谱,而不是在没有工具或配料基础的情况下从头开始尝试创造一个专家级的烹饪作品。哪种方法更有可能及时取得成功?
也就是说,选择特定的基于 Linux 的操作系统可能会令人困惑。
很多人会问:市场上有这么多基于 Linux 的平台,为什么要使用 Yocto 项目,而不是 Debian 或 Ubuntu 等标准的非嵌入式二进制发行版?
Digi 的技术简介《Yocto Project:嵌入式系统设计的正确选择》概述并回答了这一基本问题。
Yocto 项目通常被描述为一个总括项目;也就是说,它是由 Linux 基金会主持的一组不同的开放源代码项目,它们共同合作开发工具、最佳实践和软件,以帮助创建基于 Linux 的定制嵌入式操作系统平台。
这意味着你永远不会从零开始,也永远不会觉得自己是在白手起家。更重要的是,Yocto 项目定期发布,得到了很好的维护,并在不断进步。Digi 的 Yocto 实例 Digi Embedded Yocto 提供各种支持库和文档,可帮助您开发下一个项目,并按时推向市场。
如何开始