• j9九游会国际--首页直达

    物联网使用开辟前沿及时操纵体系Zephyr

    ###

    物联网期间不停向前推进,固然还未呈现发作式增加,但许多人曾经亲身领会了联网设置装备摆设给生存带来的便捷。现在物联网设置装备摆设越来越小型化,这在尺寸和功耗方面都对硬件厂商提出了新的要求,于此同时超小设置装备摆设受限于内存不敷,原来的大型操纵体系已难以使用,因而急需一套玲珑、机动的物联网操纵体系协助这些物联网设置装备摆设完成疾速运转。Linux 基金会为理解决这一困难,并协助开辟职员构建生态体系以加速开源技能开辟与商用而推出了Zephyr 项目。它是一款小型且可扩展的操纵体系,支持多种架构,专为物联网网关和前沿使用步伐设计,是基于微控制器子 Linux 使用步伐开辟的抱负选择,具有高度开源性、高机动性和高宁静性等特点。

    支持低内存运转,小低致2KB

    物联网设置装备摆设体积小型化,电池体积会随之减小,储电量也随之减小,因而必要低落功耗以延伸设置装备摆设待机工夫,Zephyr 内核可以将操纵历程与裸机操纵体系的别的历程举行分散,也称为微核和超微内核。超微内核卖力一切根本操纵义务,包罗经过基于外部光纤的积存作业(backlog)实行义务。微核功效更壮大,容许多义务处置和内存存储,但只在须要时利用。Zephyr使用这种办法乐成创立了低功耗操纵体系,功效壮大但不会斲丧一切动力,它只需 10KB 或以下存储空间便可操纵,因而可以较天时用动力,延伸设置装备摆设待机工夫。

    关于小型物联网设置装备摆设,内存资源有限,因而对与之婚配的操纵体系运转占用内存提出严厉应战。众所周知,Linux十分擅长使用有限的资源来运转,同时又能支持制造工场的及时数据收罗体系及其他工夫敏感型仪器和呆板,Zephyr 项目内核即可在内存低 8kB 的体系上运转,甚可在 RAM 小为 2KB 时运转。

    模块化设计,片面满意定制化需求

    将来的物联网设置装备摆设寻求的是“小而美”的满意某一使用,因而实用于将来物联网设置装备摆设需求的及时操纵体系不是要大而全,而是要具有高度机动性,可以自在选择翻开大概封闭某些使用。Zephyr具有模块化设置装备摆设的特征,设计者可以依照尺度模板利用,也可以依据实践需求禁用局部模块(利用 kconfig 东西),将来Zephyr 项目方案提供统统须要的资源来集成第三方模块,以满意设计者的定制化需求,让体系更机动。

    开源社区支持,全方位包管体系宁静

    将来物联网设置装备摆设的数目会发作式增长,假如2020年增加到500亿部,也就意味着黑客有500亿个入口举行网络打击,因而宁静题目成为用户高度存眷的题目。怎样加强物联网设置装备摆设的宁静性?这也是Zephyr高度存眷的题目。Zephyr在设置装备摆设和通讯协议栈的两个条理提供宁静特征,可提供一次性性掩护用户免受宁静要挟所需的掩护级别。除此之外,开源社区也对宁静题目严峻对待,布置专门的宁静事情小组和指派一位宁静维护职员。该项目标互助同伴还可以失掉热情且充溢生机的开源社区的支持,依托个人的力气加大乐成的大概。

    支持多种协议,包管设置装备摆设顺畅联网

    物联网设置装备摆设的要害在于互联,因而必要支持多种协议包管设置装备摆设可顺畅完成联网。Zephyr 支持蓝牙、低功耗蓝牙、IEEE 802.15.4、6Lowpan、CoAP、IPv4、IPv6、NFC、Ardui压倒一切[yā dǎo yī qiē]01、Arduino Due、第二代英特尔 Galileo 开辟板、NXP FRDM-K64F Freedom 开辟板等尺度。

    该项目标晚期互助同伴包罗英特尔公司、恩智浦半导体公司(已被高通收买)、美国新思科技公司和 UbiquiOS Technology Limited。2016年9月,ARM架构开辟开源软件的协作工程构造Linaro作为白金会员加盟Zephyr项目,Linaro将会以Zephyr作为实用物联网和嵌入式市场的技能开辟和测试的底子,物联网无望完成嵌入式技能的多层连通。

    开源、相助,构成良性循环

    作为开源项目,Zephyr可以向提供可扩展、可定制、宁静的开源的操纵体系,以满意物联网设置装备摆设开辟的需求,同时经过对物联网使用模块的奉献对本身体系不停美满,再更好地办事于,从而构成良性循环。开源曾经成为企业网络与办事在演进与扩展历程中的一个紧张组件,Zephyr将成为环球的高度宁静机动的物联网平台之一。

    关于Zephyr项目

    Zephyr 项目是一款小型且可扩展的及时操纵体系,尤其实用于资源受限的体系,可支持多种架构;该体系高度开源,关于开辟职员社区开放,开辟职员可依据必要对该体系举行二次开辟,以支持前沿硬件、东西和设置装备摆设驱动步伐;该体系高度模块化平台,可轻松集成任何架构的第三方库和嵌入式设置装备摆设。