聚焦ARM科技论坛:Micrium与Xilinx合作共赢

作者:Kenshin

在2015年的ARM科技论坛上,我们发现一件令人非常兴奋的事情。在Micrium的展台上展示出一个µC/OS-III系统的应用,采用的底板正是Xilinx Zynq UltraScale MPSoC架构的处理器板卡,外设配置LCD显示屏和键盘,显示屏上正显示着这款APP应用的架构设计。

图1 ZYNQ移植uC/OS-III

图1 ZYNQ移植uC/OS-III

Micrium是全球RTOS的领导者,其产品是医疗、军事和航空航天、工业、消费电子和通信以及其他嵌入式设计应用领域的工程师们的首选。µC/OS是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统,目前广泛使用的有µC/OS-II和µC/OS-III,用于商业用途是要收取一定费用。

Xilinx是全球领先的可编程逻辑完整解决方案的供应商,在Zynq-7000 All Programmable SoC系列产品基础上推了下一代Zynq UltraScale MPSoC架构SoC处理器,此架构的处理器融合了多个内核,包括一个双核64位ARM Cortex-A53 APU,一个双核32位ARM Cortex-R5 RPU,同时利用可编程逻辑部分还可以实现多个Xilinx MicroBlaze软核。在这些处理器上都可以移植µC/OS-II and µC/OS-III 操作系统,并且支持一些其他组件如µC/TCP-IP, µC/USB和µC/FS等。

当然在Zynq SoC上也能移植µC/OS操作系统,Micrium发布的新版本的µC/OS封装库文件包含了所有版本的µC/OS特性,支持Xilinx Zynq SoC和其他架构的处理器。满足一下条件之一就可以免费使用:

  • 非商业应用
  • 少于10万美元的盈利收入
  • 少于100万美元的资金投入
  • 相信大部分开发者都会满足以上条件,可以说是给广大开发者的福利,同时也有利于推广Micrium µC/OS 和Xilinx Zynq SoC &&MPSoC在更多产品和领域中应用,实现互利共赢。

    声明:本文为原创文章,转载需注明作者、出处及原文链接,谢谢!