主要优势
代码密度小 – MQX实时操作系统在ARM Cortex M4上可以配置为仅需要8 kb ROM和2.5K RAM,包括内核、两个任务应用、1个LW信号量、中断堆栈、队列和存储器管理器。
基于组件的架构 - 提供一个全功能实时操作系统内核,带有额外可选服务。这些组件可以仅根据需要安装,以避免不使用的功能增加存储器占用。
完整和轻量级组件 - 完整和轻量级版本中都包括核心组件,以便进一步控制大小、RAM/ROM利用率和性能。
实时、基于优先级的抢占式多线程技术 – 按优先级顺序执行的抢占调度使得高优先级线程能够始终满足其时间期限要求,无论有多少其他线程与其争用CPU时间。
面向恩智浦架构进行了优化 - 优化汇编代码以加速实时操作系统的关键实时部分,例如上下文切换。
调度 - MQX实时操作系统使工程师无需创建高效的调度系统和进行中断处理,缩短了开发人员的开发时间。如果开发人员需要使用USB或TCP/IP等多个通信协议,该功能的效用将尤为突出。
代码重用 - MQX实时操作系统提供了一个框架,只需通过一个简单的API,便可面向恩智浦广泛的嵌入式处理器产品组合构建和组织多种特性。
直观的API - 借助完整的API和提供的参考文档,为MQX实时操作系统编写代码变得轻而易举。
快速启动序列 - 快速启动序列确保应用在硬件复位后能够快速运行。
简单消息传递 - 信息可以在同一个CPU上运行的任务之间甚至在系统内不同的CPU之间轻松传递。
属于轻量级的,移植个编译器,太难了。 |