新到手一个开发板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。

CMSIS-RTOS相关推荐

  1. RTOS内功修炼记(八)——CMSIS RTOS API,内核通用API接口

    1. CMSIS-RTOS API CMSIS-RTOS API是ARM公司为RTOS内核制定的一套通用接口协议,它提供了一套标准的API接口,可以移植到各种各样的RTOS上,使得上层的软件.中间件. ...

  2. arm rtx教程_【RTX操作系统教程】第4章 RTX操作系统介绍

    第4章 RTX操作系统介绍 本章节介绍一下RTX操作系统,让大家对RTX有一个整体的了解,Keil RTX 是免版税的确定性实时操作系统,适用于 ARM 和 Cortex-M 设备. 4.1 RTX系 ...

  3. STM32全链路开发实战教程专栏总目录(2022.10.19更新)

    文章目录 专栏说明 一.开发环境相关 二.STM32裸机开发 STM32CubeMX系列教程 玩转嵌入式屏幕显示 嵌入式开源小组件的使用 mbedtls开源安全库 DW1000 UWB芯片开发笔记 L ...

  4. 变压器的这些特性,你了解多少?

    关注.星标公众号,不错过精彩内容 素材来源:网络 编辑整理:strongerHuang 变压器在我们生活中处处可见,只要与电源相关的电器设备,基本都离不开变压器. 之前写过一篇近似的文章<变频器 ...

  5. 【RTX操作系统教程】第4章 RTX操作系统介绍

    原文来源:http://forum.armfly.com/forum.php?mod=viewthread&tid=16553&highlight=RTX%B2%D9%D7%F7%CF ...

  6. Keil MDK调试时,软硬件的要求

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | 嵌入式专栏 Keil MDK的界面虽然不那么友好(IAR其实也一样),但调试功能还算不错,特别是针对Cortex ...

  7. KEIL 调试【调试lib库】【调试模式快捷键】【debug init脚本】【 Pre-Download Script into脚本(utilities下init file)】【将数据导出到文件】

    SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机.32位ARM Cortex-M0处理器.128kB Flash存储器.以及丰富的数字接口.SYD8801片上集成了 ...

  8. CSDN物联网学习5 从芯片到云端 Python物联网全栈开发经验教训共享

    刘凯 一.前言 物联网端到端模型 物联网与互联网差异 开发环节:物联网增加了设备相关的设备域开发: 人机交互:没有标准显示组件,不支持现有UI组件,需要NUI.智能传感器 接入协议:设备能力受限,需要 ...

  9. Mculover666的博客文章导航(嵌入式宝藏站)(2021.06.17更新)

    一.MCU系列 1. 开发环境 [Keil MDK](一)Keil MDK 5.28 的下载.安装.破解 [Keil MDK](二)Keil MDK中芯片器件包的安装 [Keil MDK](三)Kei ...

  10. 转:自制CMSIS-DAP下载器

    看到一篇好文章,怕丢了,所以转发过来,如有侵权联系本人删除. 最近在研究无线下载器,就用ARM开源的CMSIS-DAP协议,结果自闭了四五天,终于在一篇非常棒的文章里找到了方法,因为写的太好了,所以这 ...

最新文章

  1. Linux下安装数据库
  2. 伟大前程与技术难关:量子机器学习该如何走进现实?
  3. Myisamchk小工具使用手册
  4. MAX232和PL2303、CH340的区别
  5. 【洛谷3768】简单的数学题【莫比乌斯反演】【杜教筛】【小学奥数】
  6. 第三方工具监控java进程_前9个免费的Java进程监视工具以及如何选择一种
  7. java 树的数据结构_Java数据结构之树(二叉树)
  8. Linux基础(10)--管理文件和目录
  9. 没有桌面体验功能就不能进行图片打印
  10. 赤兔oracle恢复软件 收费,赤兔Oracle数据库恢复软件 v11.6
  11. 词根词缀学单词/优秀词典推荐
  12. C/C++编程笔记:C++中的atol(),atoll()和atof()函数
  13. android 点击退出账号,安卓退出登录功能
  14. 使用Jetty运行项目报错:Form too large或Form too many keys
  15. 访问者模式(JAVA)
  16. CSS中设置字体样式
  17. 华南理工大学软件文化节“三七互娱杯”程序设计竞赛
  18. stc89c52rc单片机点亮LED------汇编
  19. 美通社企业新闻汇总 | 2019.1.15 | 深圳成为中国大陆第三大办公楼市场,台湾珍珠鲜奶茶Sharetea引进上海...
  20. 这可能是我使用百度网盘以来最好用的高速下载器了

热门文章

  1. 探索新技术经验分享(六)logicaldoc二次开发探索
  2. Ubuntu系统下载(清华大学开源软件镜像站)(ubuntu-20.04.1-desktop-amd64.iso)
  3. 甘特图控件VARCHART XGantt如何开始使用
  4. Ubuntu中触摸板如何开启,关闭
  5. PMP考试要多少费用
  6. Linux Emacs 配置c++
  7. 国产Linux系统deepin 小白双系统安装详细教程+笔记本双显卡处理设置+使用体验
  8. duilib开发(七):复杂控件介绍
  9. Effective Java 枚举和注解 第30条:用 enum 代替 int 常量
  10. es服务器的cpu压力过大的调试