关注+星标公众号,不错过精彩内容

作者 | strongerHuang
公众号 | strongerHuang
关于Azure RTOS
之前也好几次分享过关于Azure RTOS的内容,这里再简单描述一下 Azure RTOS。

官方的描述:
官方网址:
https://azure.microsoft.com/zh-cn/services/rtos
在上个月的文章《微软杀入嵌入式IDE》有描述 Azure RTOS 近几年的发展:
2019年,微软重金收购 ThreadX 嵌入式实时操作系统,然后,紧接着在 2020 年,开源了Azure RTOS ThreadX。

STM32为啥会拥抱Azure RTOS?
为啥会拥抱Azure RTOS?
我这里简单总结了几点原因:
1.开源免费
2.组件更丰富
3.后台很强大
1.开源免费
不得不说,开源免费真香,早期FreeRTOS就是凭借开源免费获得了一大批用户。
随着,Azure RTOS开源免费,逐渐被众多嵌入式软件工程师知道并了解。因此,Azure RTOS也成了众多工程师备选的一款RTOS。
当然,这里的说明一下开源免费不等于没有任何限制,也是需要遵循有一定的开源协议,这里可以阅读我之前分享的文章:µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容。
2.组件更丰富
这里是相对FreeRTOS而言,Azure RTOS组件更丰富。
虽然FreeRTOS被亚马逊收购之后,丰富了其中的组件,但和Azure RTOS相比,还是缺少很多组件。
Azure RTOS的组件几乎涵盖了嵌入式RTOS常规的组件:
Azure RTOS ThreadX
Azure RTOS NetX
Azure RTOS NetX Duo
Azure RTOS FileX
Azure RTOS GUIX
Azure RTOS GUIX Studio
Azure RTOS USBX
Azure RTOS TraceX
······

这里可以参看官网:
https://azure.microsoft.com/zh-cn/services/rtos
以及官网代码仓库:
https://github.com/azure-rtos
3.后台很强大
STM32会放弃FreeRTOS吗?
可能有很多工程师看到STM32这两年在拥抱Azure RTOS,就会觉得STM32会放弃FreeRTOS。
我个人认为短时间(近几年)不会放弃FreeRTOS,为啥?
1.FreeRTOS在STM32生态中很多年了,积累了很大一批用户。
2.FreeRTOS算是一款老牌RTOS,用户已经习惯了基于FreeRTOS开发应用程序。
3.基于 FreeRTOS 的解决方案更多,或者基于 FreeRTOS 常见bug解决方法更多。
------------ END ------------



点击“阅读原文”查看更多分享。