0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM8支持哪些RTOS操作系统?

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 作者:黄工的嵌入式技术 2020-02-28 17:23 次阅读

pIYBAF4WisaAMR4NAACKZV67P7c972.jpg

一、引伸问题

回答这个问题之前,引伸一个问题:STM8有必要使用操作系统吗?

这个问题其实没有标准答案,我用STM8裸机开发过项目,也在STM8的项目上跑过RTOS

具体要看项目实际情况:MCU资源情况、功能复杂程度、实时性等。

比如:通过UART通信,简单控制几个IO口,这种或许没必要跑RTOS。

二、回归主题

STM8都支持哪些RTOS操作系统?

我找了下官方资料,共列举4种:

o4YBAF4WiseALxgwAACWhpnIo4A396.jpg

1.AtomThreads

这个RTOS应该是使用STM8跑操作系统的人都了解,或者听说过。

我觉得这个系统应该是目前(在STM8上)用的最多的一个RTOS.

在这4个系统中,我也只在STM8上跑过该操作系统。

网址:

http://atomthreads.com

之前我写过一篇关于AtomThreads的文章《一款可以在STM8上运行的实时操作系统Atomthreads》

2.Chibios

网址:

http://www.chibios.org

ChibiOS是嵌入式应用程序的完整开发环境,包括RTOS,HAL,外设驱动程序,支持文件和工具。

ChibiOS还集成了外部开源组件,以便为嵌入式设备提供完整的解决方案。

ChibiOS组件在开源许可证,GPL3或Apache 2.0下可用,还有几种商业许可选项。

3.CMX-Tiny+

网址:

http://www.cmx.com/tiny.htm

CMX微型实时多任务操作系统可用在一些资源不是很多的MCU上,如:

Freescale 68HC08

H8/300H & H8S

Atmel AVR

TI MSP430

Toshiba TLCS-900

ST ST7 & STM8S

CMX-TINY-RTOS可实现以下功能:

控制任务

控制事件

控制消息

控制资源

控制循环定时器

控制信号量(仅限2.00及以上版本)

中断允许发出任务信号

真正的先发制人

允许合作调度

极小的RAM / ROM

快速上下文切换时间

中断延迟低

4.embOS

网址:

https://www.segger.com/products/rtos/embos

embOS是一个优先级控制的实时操作系统,旨在用作嵌入式应用程序开发的基础。

适用于所有流行的内核,编译器和开发工具

在各种应用领域中部署了数十亿台设备

根据IEC 61508 SIL 3和IEC 62304 C类认证的功能安全性

MISRA-C:符合2012标准

功能强大且易于使用的API

内存使用率最低,性能最高

内核认知插件可用

零中断延迟

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DRAM
    +关注

    关注

    40

    文章

    2303

    浏览量

    183286
  • RTOS
    +关注

    关注

    21

    文章

    809

    浏览量

    119410
  • STM8
    +关注

    关注

    18

    文章

    392

    浏览量

    56704
收藏 人收藏

    评论

    相关推荐

    请问PCM9211支持HDMI音频输入吗?

    请问PCM9211支持HDMI 2.1 eARC 标准的帧的专用输入,是否同时支持HDMI音频输入。
    发表于 10-17 07:53

    请问TAS5727支持几段EQ?

    TAS5727支持几段EQ? 比如PCM5121支持7段以上,TAS5727可以么?
    发表于 10-14 07:02

    工控机支持什么操作系统

    工控机,全称工业控制计算机(Industrial Personal Computer, IPC),支持多种操作系统以满足不同行业和应用场景的需求。具体来说,工控机常见的操作系统包括:
    的头像 发表于 09-11 09:24 337次阅读

    请问OPA2541支持单电源吗?如果支持此时功放范围是多少?

    请问OPA2541支持单电源吗?如果支持此时功放范围是多少?
    发表于 09-02 07:42

    简单认识RTOS实时操作系统

    RTOS(Real Time Operating System,实时操作系统)是一种专门设计用于在严格时间限制内处理任务的操作系统。它以其高实时性、多任务处理能力和资源管理能力在工业自动化、医疗设备、航空航天、汽车电子等众多领域
    的头像 发表于 08-20 11:20 2338次阅读

    TUBS8041支持从设备吗?

    TUBS8041支持从设备么?
    发表于 08-19 06:22

    ESP32支持OpenHarmony吗?

    ESP32支持OpenHarmony吗,可以用AT命令卡控制鸿蒙智联的连接吗,使用ESP32模组的情况下带宽是否能支持视频流的上传
    发表于 07-19 06:07

    请问visionFive2支持哪些操作系统

    visionFive2支持哪些操作系统
    发表于 07-03 07:30

    求助,请问ESP32支持MIMO吗?

    请问ESP32支持MIMO吗?
    发表于 06-13 06:00

    请问stm8硬件上支持位寻址吖?

    stm8硬件上支持位寻址啊,找了一堆手册没看见有这方面说明的
    发表于 05-11 07:29

    带你认识实时操作系统(rtos)

    实时操作系统RTOS)是为嵌入式系统和实时应用提供一个稳定、可预测和高效运行环境的操作系统。实时操作系统确保了
    的头像 发表于 04-16 16:30 1138次阅读
    带你认识实时<b class='flag-5'>操作系统</b>(<b class='flag-5'>rtos</b>)

    CH32X035可以运行RTT操作系统吗?

    沁恒CH32X035支持USB通讯+PD电源双功能,集成PIOC、I2C、多组运放/比较器/定时器等丰富片上资源,助您推开Type-C的大门,开启PDUSB特色应用创意之旅。 不知道他是否能支持RTT操作系统
    发表于 03-18 10:59

    请问AD9914支持AM以及MSK调制吗?

    请问 AD9914支持AM以及MSK调制吗? 如果支持 怎么操作呢 谢谢了
    发表于 12-13 09:35

    请问AD7606支持差分输入吗?

    请问ADC采集芯片——AD7606支持差分输入吗? 差分输入或者单端输入都可以吗?哪种可以,哪种不可以?
    发表于 12-01 08:19

    什么是实时操作系统(RTOS)

    实时操作系统RTOS)是一种专为实时应用程序设计的操作系统。实时应用程序需要在特定时间内做出预测的响应,因此 RTOS 专注于提供对时间约束的强调,以确保
    的头像 发表于 11-23 17:14 5573次阅读