3小时前来源:驱动中国
最新发布的开源 Zephyr Project(Zephyr 项目)是一款小型的实时操作系统,支持多种架构,专为 IoT(物联网)网关和前沿应用程序设计,是基于微控制器子 Linux 应用程序开发的理想选择。Zephyr非常适合在那些最小的基于微控制器的应用程序上运行,包括单个“智能”传感器,用途广泛。
“最低内存占用”设备的最佳选择
zephyr 意指和煦的微风,也指各种精细、轻便的事物。正如其字面含义,Zephyr操作系统有望为开发人员社区带来一缕清风,保证开发人员能够在航行中掌握风向。Zephyr 项目是一款小型但可扩展的操作系统,开发人员能够以其为基础定制出最优的解决方案。这款操作系统尤其适用于资源受限的系统,可支持多种架构,当然也包括英特尔架构 (IA)。
Zephyr 是一个名副其实的开源项目,对于开发人员社区完全开放。开发人员可对该系统进行修改,以支持新款硬件、工具、传感器和设备驱动程序,包括不断改进安全性、设备管理功能、连接堆栈 (connectivity stacks) 和文件系统。
由 Linux 基金会发布
Linux 基金会致力于帮助开发人员构建生态系统以加快开源技术开发与商用速度,目前正着手创建共享技术库,并通过提供工具及开展培训和活动来扩展任何开源项目,Linux 基金会近期宣布启动 Zephyr 项目。
为什么选择 Zephyr 项目?原因在于,虽然 Linux 是一款卓越的嵌入式开发操作系统,但物联网设备需要一款能够支持最小的内存空间的实时操作系统 (RTOS)。因此,Zephyr 项目应运而生。该操作系统具备可扩展性,注重安全性,支持无缝连接。这是一个高度模块化平台,可轻松集成任何架构的第三方库和嵌入式设备。所以,Zephyr 项目是实时 Linux 的有力补充,非常适合与数据采集系统、制造设备以及其他所有类型的时效性仪器和机器协同运行。
英特尔:Zephyr 项目的早期支持者之一
英特尔,包括收购的 Altera Corporation 和 Wind River,在 Zephyr 项目于 2 月 17 日对外宣布时便已参与该项目。此项目的早期合作伙伴包括 NXP Semiconductors N.V.(包括近期并购的 Freescale)、Synopys, Inc. 和 UbiquiOS Technology Limited。
英特尔近期推出了英特尔 物联网开发人员套件的三项全新增强特性,包括支持成对使用物联网网关。第一项是英特尔 System Studio (ISS) 物联网版本,这一解决方案支持在运行 Wind River 操作系统的英特尔物联网网关上进行 C++ 和 Java 开发。第二项包括英特尔 XDK 物联网版本中的新特性和支持功能,用于 javascript 应用程序开发以及 html5 配套应用程序开发。
与此同时,英特尔还宣布面向微控制器的英特尔 System Studio 支持开源 Zephyr 项目,从而使得该项目能够支持英特尔架构以及许多其他架构。
英特尔开源技术中心嵌入式操作系统工程副总裁兼软件和服务事业部总监 Mark Skarpness 表示:“英特尔相信,Zephyr 项目将会在互联和嵌入式设备市场产生重大影响。通过提供可扩展、可定制、安全且开源的操作系统,Zephyr 项目将满足互联设备开发不断演变的需求。我们计划与 Zephyr 社区携手合作,开发一流的操作系统以推动创新。”
了解zephyr项目:https://www.zephyrproject.org/