Alan Z. Uster - Fotolia

开始 通过我们的介绍内容让您自己加快速度。

Zephyr项目:IoT的RTOS

Linux基础支持的IOT OS表示其治理模型和开放社区生态系统将其提供优势。

您如何开发和维持一个旨在为事物互联网的不断发展的操作系统?您的模型,部分地,在高度成功的Linux平台上,这正是Zephyr项目的策略,由非营利组织Linux基金会的开放式实时操作系统以及各种其他大名称的行业球员。

Zephyr项目在2017年2月庆祝其一年周年纪念日,是一个模块化,可扩展的平台,专为连接,资源紧张的设备而设计。开源RTOS.- 事实上,这不包括没有Linux代码,而是基于Intel获取的Wind River Rocket IoT OS技术 - 能够与Myriad第三方图书馆集成嵌入式设备根据项目成员的说法,无论建筑物,都以安全构建,并根据安全性建立。英特尔,恩智浦半导体,Synopsys和Ubiquios技术是Zephyr项目的早期支持者之一。

与许多新出现的RTOSE和开放的IOT OSS不同于功能,Zephyr项目正在占据Linux Playbook的页面,宣传其开放源治理和许可模型以及其社区的生态系统作为主要优势平台。尽管很多回火与特定架构相关联,Zephyr IoT OS针对一系列小硬件设备,包括Arduinos和ArmSOC.专家表示,,与许多替代Retose有限,并且能够作为通用操作系统作为通用操作系统。


观看快速概述
Zephyr项目

“Zephyr中的代码并非所有新的,”录取盖夫索普,NXP半导体的IoT安全负责人。“但是当您查看IOT oS来源时,商业开放和封闭选项,您没有看到在更大,更精细的计算空间等20多年上成功的社区和治理模型,如服务器和网络。治理模型和许可是基本上新的相对于那里的东西。“

Zephyr IoT OS:在开源的精神

针对资源受限的设备进行了优化,Zephyr内核可以在系统上运行为8 kB的存储器,以大小为512 kB,并且可以通过启用或禁用任何数量的功能来运行或根据特定设备定制。开发商表示,内核目前支持各种架构,包括ARM Cortex-MX,Intel X86,Carc,Synopsys Nios2和RISC-V(即将推出)。此外支持MQTT.,SSL和本机,优化的IPv4和IPv6双堆栈(通过加入Contiki RTOS堆栈,根据项目的网站),Zephyr还包括一个完整的蓝牙低能量控制器和一个加密库基于Tinycrypt。

根据Kephyr IOS的​​治理模型,这是一个推动开源软件和工具的开发开发开发的工程组织,根据Kumar Gala,技术Lite(Linaro IoT嵌入式组)铅。Gala说Linaro,代表了一些ARM SoC供应商,喜欢“Meritocracy.“Zephyr项目的结构,通过使任何人能够促进开源的真正精神,使任何人贡献和修改代码,而不是由一个甚至两个原则个人或公司管辖的生态系统,Gala说。

“这是关于以真正的开放来源方式开发代码,我们没有看到有很多有人的项目,”他说。“在这里,您可以看到各种类型的贡献,从爱好者到中小型公司到半导体公司。[IOT]出来的很多项目来自大学,然后他们试图在其周围发展一个社区。”

Zephyr IoT OS通过嫁给两个更广泛的开源社区概念的轻质治理模型来促进Meritocracy方法:鼓励超越会员公司的贡献,并确保该项目通过倾听社区的需求而不断创新,解释了Sara Sarmiento,产品营销英特尔IOT的开源和Zephyr项目的营销椅。“开源的治理模型在行业中非常熟悉,我们通过行动执行这一点,”她说。

从技术角度来看,开放的社区方法还有优异,因为它使开发人员能够利用他人的工作,而不是从划痕中反复工作 - 这是一个在微控制器世界中都太常见的情景,NPX的索普说。除了在RTOS周围的工程努力聚焦工程努力,Zephyr的方法可以释放开发人员在其他领域进行创新,这可以帮助竞争差异化, 他说。

“Zephyr的目标是更多或更少模拟物联网的基本要求,因此这是一个抗差分因素,”Thorpe说。“但这意味着开发人员可以在不重新发明真正坚硬的技术轮的情况下进一步差异。”

下一步

看看Contiki IoT OS以及IOT oS来源来自谷歌电器Imp.

在IOT API,应用程序和软件上深入挖掘

搜索CIO.

搜索安全

搜索联网

搜索数据中心

搜索数据管理

关闭