ZephyrRTOS1.9版本相对论哪个版本好上一版本有哪些更新?

微信扫一扫
下载ITBearAPP如何确保物联网设备的互连性和安全性?Zephyr RTOS 1.9版本再发真招
发表于 11:51|
来源新思科技|
作者Ruud Derwig
摘要:除了消费电子领域,物联网在其它领域也优势突显,近几年已经逐步应用于智慧物流、智慧旅游、智慧零售、智慧城市、智能安防等领域。然而,随着物联网设备数量的剧增,网络数据大量形成,设备连接面临巨大的压力,个人信息被盗的风险也在不断增加,几乎所有物联网设备制造商都提高警惕,在确保...
作者:新思科技 Ruud Derwig
除了消费电子领域,物联网在其它领域也优势突显,近几年已经逐步应用于智慧物流、智慧旅游、智慧零售、智慧城市、智能安防等领域。然而,随着物联网设备数量的剧增,网络数据大量形成,设备连接面临巨大的压力,个人信息被盗的风险也在不断增加,几乎所有物联网设备制造商都提高警惕,在确保设备快速、顺畅互联的同时,尽力增强系统安全性。
除了硬件保护,软件加强也不容忽视。最近,Zephyr项目团队已经完成并发布了Zephyr RTOS 1.9版本,新版本专门为物联网做了优化,是目前最佳的、多架构、小型化、可扩展、安全的RTOS。除了所支持的开发板数量稳定增长外,主要的新改进是连接性和安全性。该版本的亮点在于蓝牙5.0,包括支持mesh,支持LwM2M协议,新的API与已有应用程序代码(Pthreads, BSD 插座)更好地兼容,以及利用MPU和MMU硬件增加稳健性和保护功能。&
为了满足物联网设备的多样性需求,1.9版本在SoC和开发板支持方面做了改进。Zephyr OS 1.9版本增加了对安装了SecureShield MPU的ARC EM Starter 套件的支持(具有MPU的ARC EM7D),还支持更多开发板:Atmel 的SAM4S Xplained, Olimex STM32-E407 和 STM32-P405, STM32F412 Nucleo, STM32F429I-DISC1, TI 的SensorTag, VBLUno51 和 VBLUno52 开发板。&
在连接性方面,Zephyr项目现在已经内置蓝牙堆栈,支持所有的蓝牙LE(BLE)5.0的新功能,如mesh网络(除了BLE 5.0的advertising extensions)。甚至,在Nordic nRF5x系列IC上通过了全部所需要的HCI和链路层一致性测试,控制器部分证明是认证合格的。这个预认证是Zephyr OS高质量代码库和部署准备的又一个例子。&
另一个新的连接功能是支持开放移动联盟LWM2M 协议。这是一个用于设备管理和服务支持的应用层通信协议,为传感器网络和其它M2M环境而设计。一般我们用CoAP协议替代HTTP,因此,对于Zephyr RTOS所针对的资源受限设备来说,LWM2M比其它协议更合适。&
设备安全性牵动着每个用户的心,因为谁都不想暴露个人隐私,遭受经济损失。1.9版本在安全方面也做了新的改进。Zephyr项目团队利用在很多SoC中设立硬件保护的功能,继续致力于加强安全性。在1.8版本中,增加了支持MPU和MMU保护,1.9版本在此基础上添加了堆栈前哨支持和线程隔离的初始工作。由于一切都在进行中,如果没有对全局的理解,这些功能目前看起来可能有些困惑。这项工作的最终目标是以更低权限水平运行应用程序,以及只访问自己的数据或明确共享的数据。这意味着敏感的应用程序数据可以更好地受到保护。同时,增强了系统的稳健性,更难恶意利用编程错误。对最终目标提出的几个请求已经在下一个版本排队等待,请继续关注。
关于Zephyr
Zephyr 项目是一款小型且可扩展的操作系统,尤其适用于资源受限的硬件系统,可支持多种架构;该系统高度开源,对于开发人员社区完全开放,开发人员可根据需要对该系统进行二次开发,以支持最新硬件、工具和设备驱动程序;该系统高度模块化平台,可轻松集成任何架构的第三方库和嵌入式设备。
【声明:CSDN刊登此文出于传递更多信息之目的,并不意味着赞同其观点或论证其描述,如需更多合作请联系:mobile#csdn.net(发邮件时请将#换成@)】
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章如何确保物联网设备的互连性和安全性?Zephyr RTOS 1.9版本再发真招
发表于 11:51|
来源新思科技|
作者Ruud Derwig
摘要:除了消费电子领域,物联网在其它领域也优势突显,近几年已经逐步应用于智慧物流、智慧旅游、智慧零售、智慧城市、智能安防等领域。然而,随着物联网设备数量的剧增,网络数据大量形成,设备连接面临巨大的压力,个人信息被盗的风险也在不断增加,几乎所有物联网设备制造商都提高警惕,在确保...
作者:新思科技 Ruud Derwig
除了消费电子领域,物联网在其它领域也优势突显,近几年已经逐步应用于智慧物流、智慧旅游、智慧零售、智慧城市、智能安防等领域。然而,随着物联网设备数量的剧增,网络数据大量形成,设备连接面临巨大的压力,个人信息被盗的风险也在不断增加,几乎所有物联网设备制造商都提高警惕,在确保设备快速、顺畅互联的同时,尽力增强系统安全性。
除了硬件保护,软件加强也不容忽视。最近,Zephyr项目团队已经完成并发布了Zephyr RTOS 1.9版本,新版本专门为物联网做了优化,是目前最佳的、多架构、小型化、可扩展、安全的RTOS。除了所支持的开发板数量稳定增长外,主要的新改进是连接性和安全性。该版本的亮点在于蓝牙5.0,包括支持mesh,支持LwM2M协议,新的API与已有应用程序代码(Pthreads, BSD 插座)更好地兼容,以及利用MPU和MMU硬件增加稳健性和保护功能。&
为了满足物联网设备的多样性需求,1.9版本在SoC和开发板支持方面做了改进。Zephyr OS 1.9版本增加了对安装了SecureShield MPU的ARC EM Starter 套件的支持(具有MPU的ARC EM7D),还支持更多开发板:Atmel 的SAM4S Xplained, Olimex STM32-E407 和 STM32-P405, STM32F412 Nucleo, STM32F429I-DISC1, TI 的SensorTag, VBLUno51 和 VBLUno52 开发板。&
在连接性方面,Zephyr项目现在已经内置蓝牙堆栈,支持所有的蓝牙LE(BLE)5.0的新功能,如mesh网络(除了BLE 5.0的advertising extensions)。甚至,在Nordic nRF5x系列IC上通过了全部所需要的HCI和链路层一致性测试,控制器部分证明是认证合格的。这个预认证是Zephyr OS高质量代码库和部署准备的又一个例子。&
另一个新的连接功能是支持开放移动联盟LWM2M 协议。这是一个用于设备管理和服务支持的应用层通信协议,为传感器网络和其它M2M环境而设计。一般我们用CoAP协议替代HTTP,因此,对于Zephyr RTOS所针对的资源受限设备来说,LWM2M比其它协议更合适。&
设备安全性牵动着每个用户的心,因为谁都不想暴露个人隐私,遭受经济损失。1.9版本在安全方面也做了新的改进。Zephyr项目团队利用在很多SoC中设立硬件保护的功能,继续致力于加强安全性。在1.8版本中,增加了支持MPU和MMU保护,1.9版本在此基础上添加了堆栈前哨支持和线程隔离的初始工作。由于一切都在进行中,如果没有对全局的理解,这些功能目前看起来可能有些困惑。这项工作的最终目标是以更低权限水平运行应用程序,以及只访问自己的数据或明确共享的数据。这意味着敏感的应用程序数据可以更好地受到保护。同时,增强了系统的稳健性,更难恶意利用编程错误。对最终目标提出的几个请求已经在下一个版本排队等待,请继续关注。
关于Zephyr
Zephyr 项目是一款小型且可扩展的操作系统,尤其适用于资源受限的硬件系统,可支持多种架构;该系统高度开源,对于开发人员社区完全开放,开发人员可根据需要对该系统进行二次开发,以支持最新硬件、工具和设备驱动程序;该系统高度模块化平台,可轻松集成任何架构的第三方库和嵌入式设备。
【声明:CSDN刊登此文出于传递更多信息之目的,并不意味着赞同其观点或论证其描述,如需更多合作请联系:mobile#csdn.net(发邮件时请将#换成@)】
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章Zephyr操作系统推出1.9.0版本,支持蓝牙BLE Mesh
发表于 14:45|
来源互联网|
作者互联网
摘要:你有没有发现,在我们的生活中物联网设备的身影越来越多?你可以用智能手表随时计步,监控个人健康;你可以用手机提前打开电饭煲蒸饭,到家就可以享用美味;你还可以通过手机查看门锁是否关闭,避免造成财产损失。这些物联网设备的功能好坏与操作系统有着莫大的关系,Zephyr作为一款轻体量开源...
& & & &你有没有发现,在我们的生活中物联网设备的身影越来越多?你可以用智能手表随时计步,监控个人健康;你可以用手机提前打开电饭煲蒸饭,到家就可以享用美味;你还可以通过手机查看门锁是否关闭,避免造成财产损失。这些物联网设备的功能好坏与操作系统有着莫大的关系,作为一款轻体量开源操作系统,自去年推出以来在不断升级,继今年10月底推出1.8.0版本将源代码迁往GitHub上以后,现在又推出1.9.0版本,新版本在内核、架构、开发板、网络、蓝牙等方面做了大量升级,更利于工程师进行产品设计。&
主要更新内容如下:
l &支持蓝牙5.0(除了Advertising Extensions全部支持);
l &蓝牙认证合格的蓝牙BLE控制器;
l &低功耗蓝牙BLE Mesh;
l &支持LwM2M;
l &Pthreads兼容API;
l &BSD插座兼容API;
l &MMU / MPU(续):线程隔离,分页
l &设备树支持扩展到更多架构;
l &改进测试套件,增加覆盖面;
l &支持堆栈前哨Stack Sentinel;&
内核继续改进,所支持SoC新增十余种
内核是一个操作系统的核心,为了适应物联网设备的多样性需求,Zephyr的内核在不断更新。相对于1.8.0版本,1.9.0版本内核增加了对POSIX线程IPC的支持,且为堆栈引入不透明的数据类型,还改进时间切片和无定期中断内核(ticklesskernel)。到1.8.0版本更新后,Zephyr所支持的架构包括arm-Cortex-Mx,英特尔X86,ARC,新思 Nios 2和RISC-V。在1.9.0版本中又增加了对十余种SoC的支持,针对arm架构,增加对STM32F405、STM32F417、STM32F103x8和TI CC2650的支持;针对xtensa增加对ESP32的支持;同时增加MPU对nRF52,STM32L4和STM32F3的支持;针对X86架构,启用应用程序内存的MMU;在堆栈内存区域的最低四位放置一个前哨值,并且在不同时间间隔内进行检查,包括当维护中断或上下文转换时。它在除ARC之外的所有架构上实施,支持在硬件上直接进行堆栈边界检查 。
增加蓝牙mesh支持,适用于大量设备连接应用
蓝牙已经成为手机、电脑等设备的标配,也是物联网设备进行互联的重要方式。随着蓝牙5和蓝牙mesh技术的推出,蓝牙传输距离更远,且能满足大数量设备连接需求。Zephyr操作系统自推出以来一直支持蓝牙技术。1.9.0版本相对于上一版本,支持蓝牙mesh(所有必要功能和大部分可选功能);支持GATT服务改变特征Service Changed Characteristic;支持IPSP net-app:简化的网络API,减少了应用程序编写者为连接到网络必须经历的常见任务的重复。同时,BLE控制器资格就绪,所必需的测试通过;支持基于控制器的隐私(包括所有可选功能);在控制器中支持扩展扫描过滤器策略;控制器角色(广告,扫描,主从)在源代码中分离源,有条件地包含;Flash访问与BLE无线电活动合作;删除对已弃用NBLE的支持;蓝牙Kconfig选项已经被重命名,与蓝牙API具有相同(一致)的前缀,即用BT_ *替代BLUETOOTH _ *,控制器Kconfig选项已被缩短,CTLR替代CONTROLLER。
支持更多开发板,扩大开发者选择范围
Zephyr已经支持市面上大部分芯片架构,新本版做了如下更新:
基于英特尔Quark的微控制板
如:Arduino_101,tinytile和
Quark_d2000_crb增加设备树支持
增加Atmel SAM4S Xplained 开发板
增加Olimex STM32-E407 和 STM32-P405 开发板;
增加 STM32F412 Nucleo 和 STM32F429I-DISC1 开发板;
增加 TI SensorTag 开发板;
增加VBLUno51 和VBLUno52 开发板;
去掉 TI CC3200 LaunchXL 开发板;
增加对ESP32开发板的支持;
相似配置文件合并,网络连接更简单
物联网设备种类繁多,连接方式也难以短时间统一,因此物联网操作系统也要尽可能支持各种网络连接方式,帮助开发者加快设计周期。新版本在网络方面做了诸多改进,网络示例应用程序配置文件统一,其中大部分相似配置文件合并在一起;增加支持LWM2M、MQTT TLS和TCP接收窗口;增加支持net-app API,这是应用程序可以采用透明TLS(用于TCP)或DTLS(用于UDP)支持来创建客户端/服务器应用程序的较高级别的API;增加支持自动建立IEEE 802.15.4 和 Bluetooth IPSP 网络;为HTTP(S)服务器示例应用程序增加蓝牙支持;BSD插座兼容API层,允许使用众所周知的跨平台API编写/移植简单的网络应用程序;增强Network shell;完善HTTP服务器和客户端库;修复网络API文档、CoAP API、IPv6 、RPL和涓流算法Trickle algorithm。&
通过Zephyr开源社区的贡献,Zephyr操作系统会继续发现问题,解决问题,越来越有利于开发者进行设计。&
【声明:CSDN刊登此文出于传递更多信息之目的,并不意味着赞同其观点或论证其描述,如需更多合作请联系:mobile#csdn.net(发邮件时请将#换成@)】
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章

我要回帖

更多关于 老版本hao123上网导航 的文章

 

随机推荐