随着制程缩小和对物理极限的不断接近,在过去十年中,我们都习惯了台式机和笔记本中的多核芯片,其复杂程度越来越高,不断增强的性能也在扩展摩尔定律的边界。在嵌入式控制中,对成本、尺寸和稳健性的要求通常优先于性能要求,随着用于 IoT、通信、数字信号处理和人工智能的一系列创新多核微控制器的面世,多核时代似乎终于到来了。FreeRTOS 社区已经认识到这种趋势,并且做出了许多贡献,旨在扩展 FreeRTOS 内核以支持对称多处理 (SMP) 应用程序。为了为这些贡献提供一个合作交流的空间,我们创建了一个新的 FreeRTOS 内核 SMP 分支。在迄今为止最具影响力的贡献中,我们不得不提到 Espressif与 Tensilica Xtensa 、RISC-V 多核 SoC 的组合,它们被用于无线连接和 IoT(之前是 FreeRTOS 内核的一个分支),以及 XMOS 和它的 xcore 平台,通过将不同形式的计算(如DSP、AI)融合在一个均质的环境中,为 IoT 解决方案的架构创造了极大的灵活性,简化了开发、测试和维护方式,提高了成本效益。有关 XMOS SMP 端口的更多信息,请参阅相关的新闻稿。未来几个月将增加更多端口满足架构、供应商和 SoC 芯片的需求。虽然仍有很多工作要做,但我们邀请所有 FreeRTOS 用户尝试 SMP。FreeRTOS 即将翻开新的一页,我们非常欢迎您为此提出创意,做出贡献。
通过克隆 FreeRTOS SMP Github 存储库分支即刻参与,或者选择在 Github 上接收通知,以了解关于此分支的更新和活动。