微软放了个大招

做嵌入式开发的童鞋们相信都听过Thread X这个牛叉的RTOS,以前是商用付费的,自去年微软收购后,今年,微软将其开源于众,此举显然是对抗AWS收购freeRTOS并大力推广,前段时间确实引起轰动,这是继uCOS 免费后又一振奋人心的消息,因其认证安全等级高,装机量大,似乎可以碾压目前其他几款开源的系统,但是目前因为刚开源,环境等资料还不是很多。

Azure RTOS 是一个嵌入式开发套件,其中包括小型但功能强大的操作系统,可为资源受限设备提供可靠、超高速的性能。它易于使用且经过市场验证,已部署在全球超过 62 亿的设备上。Azure RTOS 支持最常用的 32 位微控制器和嵌入式开发工具。这种高级实时操作系统 (RTOS) 专用于深度嵌入式应用程序。它具有许多优势,其中包括实时多线程处理、内线程通信和同步以及内存管理。Azure RTOS ThreadX 有许多高级功能,其中包括 picokernel 体系结构、抢占阈值、事件链接和一系列丰富的系统服务。(官网介绍)

        目前网上可以下载到安富莱移植的工程模板,安富莱还是速度快,这个方便了很多习惯于IAR和MDK等开发的老铁们。大家可以到安富莱论坛下载,这里感谢下分享的安富莱硬汉Eric。

微软放了个大招_第1张图片

再来看看随同开源的Thread X的GUI

微软放了个大招_第2张图片

自带的例程也很酷炫,而且都可以一条龙在studio上完成,仿真。很值得研究研究。

微软放了个大招_第3张图片

因其过了很多的安全等级认证,所以很受青睐,这也是万物互联时代最重要的问题,安全,据网上资料显示,过了常见的很多认证,而且是高等级安全认证

(1)医疗 - FDA510(k),IEC-62304 Class C,IEC-60601,ISO-14971
(2)工业 - UL-1998,IEC-61508 SIL 4
(3)运输/铁路 - EN50128 SIL 4,BS50128,  49CFR236,IEC-61508
(4)航空航天设备 - DO-178B,ED-12B,DO-278
(5)汽车    - IEC-61508 ASIL D
(6)核应用 - IEC-61508
(7)家电    - UL/IEC 60730/60335

目前网上能下到的内核源码,网络协议栈,USB,文件系统, GUI等,有兴趣的可以研究研究

微软放了个大招_第4张图片

因目前的项目在使用的freeRTOS,GUI用的emwin,准备在下一代中移植这个ThreadX,目前还在学习中。看过了这些安全等级,没有不手痒痒的,可以玩起来了。更多资料大家可以到微软Azure RTOS官网下载,

微软放了个大招_第5张图片

或者GitHub上也有

微软放了个大招_第6张图片

这些有名的半导体厂商都是合作伙伴,估计以后这些厂商的SDK里面都会加入Thread X的支持。

微软放了个大招_第7张图片

目前大部分还是支持的freeRTOS,相信不久的将来就会看到。

你可能感兴趣的:(微软放了个大招)