美文网首页我爱编程
选用Keil-RTX的优势

选用Keil-RTX的优势

作者: Mr_Bluyee | 来源:发表于2018-07-05 21:27 被阅读149次

        Keil-RTX是armkeil官方推出的适用于M3/M4内核的RTOS。RTX主要针对M3/M4内核进行优化,它独特之处,在于它中断延时对M3/M4内核可以实现零等待,是带有免版税,确定性的RTOS。在stm32平台上选用Keil-RTX相对于embOS, uCOS 和 FreeRTOS 的优势分析如下:

1.移植的难易程度

        如果不打算看 RTX 的源码,或者说以源码的形式展现在 MDK 工程里面。 RTX 的移植应该是所有 RTOS里面移植最简单的(与 embOS, uCOS 和 FreeRTOS 比较),用户只需在 MDK 里面使能即可使用:

配置页面

2.上手难易程度

        KEIL 官方有一句话说的非常好, 基本每个中间件都这种类似的话。

The library handles the low-level USB requests without the need to write the hardware layer code. Developers can focus on the application's request rather than concentrating on the specialties of the USB protocol。我们推出这些中间件的目的就是让客户不必为移植协议和底层驱动而烦恼,所有的这些我们都已经写好,用户只需关注应用即可。实际的测试中的确是这样的。

3.实时性

        这里仅说说反映 RTOS 实时性的其中两个重要指标。 一个是中断延迟时间,另一个就是任务切换时间,因为使用 CM3 或者 CM4 内核, RTX 系统可以实现零中断延时,也就是跟裸机情况是一样的。其它 4 款RTOS 都无法实现达到这个性能指标。 中断延时时间方面, RTX 完胜。下面就是任务切换时间的比较:

任务切换时间比较

        从上面的测试可以看出, RTX 的优势很明显, 其实除了任务切换时间外,信号量,事件标志,消息邮箱的实时性都比其它 4 款 RTOS 的强劲。

4.RTX 有完善的中间件

        这个是非常重要的一条, RTX 有完善的中间件, RL-FlashFS, RL-USB, RL- TCPnet。这些中间件使用也是可以快速上手,这就是优势。更重要的是, RL-FlashFS(支持 nandflash,带擦写均衡,坏块管理和 ECC) 和 RL-USB 也稳定好用, KEIL 官方提供了在各种处理器平台下完整的驱动, 用户只需添加后即可使用。

5.升级到 MDK5.XX 版本后调用、调试更方便

        如果使用的是 MDK5.XX 版本的话, RTX 及其中间件的使用更加简单。只需在 MDK5 的 RTE 环境中添加即可使用。 只不过到了 MDK5 版本后, RTX 有了个新的名字叫 CMSIS-RTOS RTX,这个是 ARM官方在 RTX 的基础上加了一层封装,后续的版本也不再单独发布 RTX 了,而是发布 CMSIS-RTOS RTX。

MDK5 对操作系统配置:

debug调试支持非常好,可查看各线程堆栈使用情况、任务执行时间等丰富的信息。

任务执行时间查询 系统信息查询 任务堆栈使用查看

其实 RTX 操作系统是一款充分发挥 CM3/CM4 内核 MCU 性能的实时操作系统, 所以才

有前面实时性的强劲表现。

Keil-RTX官方网站

相关文章

  • 选用Keil-RTX的优势

    Keil-RTX是armkeil官方推出的适用于M3/M4内核的RTOS。RTX主要针对M3/M4内核进行优化,它...

  • php zipkin客户端和阿里云链路追踪的使用

    选用阿里云的链路追踪优势在于不用自己搭建和维护这套系统,且支持jaeger、zipkin、skywalking客户...

  • 文章借鉴复盘0326

    选取文章:《用户被感动哭了,为何还不来买我的产品》 选取杨强的分析文章 优势体现: 文章排版和图片选用细心合理,无...

  • 2019-03-06-自我天赋优势探索

    1、测评工具结果 霍兰德职业评测:SDR职业锚:LS 生活型DISC: DI 特质高盖洛普优势:选用张艳的MBTI...

  • HBase优势、劣势、应用场景

    优势 使用场景 劣势 HBase只支持字节序列类型,其它数据类型不支持 什么时候选用HBase? 往往需要完全重新...

  • 加盟比克利汉堡快餐有什么优势

    加盟比克利汉堡快餐有什么优势?比克利汉堡快餐根据营养平衡理论,比克利汉堡快餐选用健康谷物做主料,科学搭配食物,富含...

  • 2020-02-17

    在股市中投资进行波段操作,操作标的选用ETF基金更具有优势。ETF基金大多数都是指数基金,投资标的按照某种规则复制...

  • 痛经医生:如何辨证分型治疗月经病先期?

    痛经医生 本章分享:根据辨证分型选用治疗月经先期的中成药 辨证论治是中医的特色和优势,也是中医治疗疾病的主要方法,...

  • 育儿【喂养@ BB煲】

    BB煲(电粥锅) BB煲的优势 1:BB煲所选用的陶瓷超耐热材质聚热性强,保温好,以最小的火力也能维持高热的温度,...

  • 店宝宝教学电商小程序开发如何选用多模式结合?

    电商小程序开发如何选用多模式结合?小程序单凭“触手可及、用完即走”的优势获得大量用户和商家的青睐,那么,在微信上卖...

网友评论

    本文标题:选用Keil-RTX的优势

    本文链接:https://www.haomeiwen.com/subject/bbrmuftx.html