CMSIS-RTOS

本文介绍了CMSIS-RTOS,它是ARM为Cortex处理器提供的一种硬件抽象层,旨在简化不同RTOS接口的学习和开发。CMSIS-RTOS结合了如FreeRTOS和Keil RTX等RTOS系统,统一了接口,降低了开发难度。通过CMSIS-RTOS,开发者可以更容易地在不同的RTOS之间切换,减少了因接口差异带来的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新到手一个开发板STM32L4R9IDISCOVERY,官网下载demo程序源码,我勒个去,里面的OS的任务调用咋看不懂,原来从FreeRTOS变成了CMSIS-RTOS拉。

CMSIS是ARM的为Cortex系列处理器提供的硬件抽象层,为了屏蔽各个芯片厂商的差异从而方便开发人员。

当前版本是5.7.0,英文表示:Software Interface Standard for Arm Cortex-based Microcontrollers,Cortex Microcontroller Software Interface Standard (CMSIS)。
详情请参照:https://www.keil.com/pack/doc/CMSIS/General/html/index.html

而ROTS,顾名思义。一般我们使用的有FreeRTOS,RTX,RIOT,μC/OS,RTLinux,RT-Thread,QNX, ThreadX等。
这其中的RTX是ARM自有的RTOS系统。

两个加一起表示的是给ARM Cortex芯片的通用的RTOS interface,这样就屏蔽了各种RTOS不同接口的差异,从而降低学习成本和开发难度。说白了这就是一层封装。你懂的,但凡出现一个解决不了的问题,加一个中间层吗。

目前支持CMSIS-RTOS的是(Keil)RTX和FreeRTOS。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值