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

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

3天内不再提示

ST计划MadeForSTM32以增强STM32生态系统 同时增添新成员embOS和UNISON两款RTOS(实时操作系统)

黄工的嵌入式技术圈 2020-02-28 17:08 次阅读

之前我说过STM32之所以如此受欢迎,很大原因在于ST生态系统做得好。

如标题所说,ST计划MadeForSTM32将进一步增强STM32生态系统。

同时在生态系统中即将推出两款RTOS实时操作系统:SEGGER的embOS和RoweBots的UNISON。

为了让大家进一步了解,我下面依次讲述ST生态系统、MadeForSTM32、两款RTOS等相关内容。

1STM32Cube生态系统

什么是STM32Cube?

STM32Cube生态系统是STM32MCU和MPU的完整软件解决方案。

它既适用于为STM32寻找完整免费开发环境的用户,也适用于已经拥有IDE(包括Keil或iAR)的用户,他们可以轻松集成各种组件,如STM32CubeMX,STM32CubeProgrammer或STM32CubeMonitor。

STM32Cube是软件工具和嵌入式软件库的组合:

A.一整套PC软件工具,可满足整个项目开发周期的所有需求。

B.嵌入式软件可在STM32微控制器微处理器上运行,可带来各种功能(从MCU组件驱动程序到更高级的面向应用程序的功能)。

大家看下图就能清晰认识STM32Cube:

1.STM32CubeMX

适用于任何STM32设备的配置工具。这个易于使用的图形用户界面为Cortex-M内核生成初始化C代码,并为Cortex-A内核生成Linux设备树源。

2.STM32CubeIDE

一个集成开发环境。该IDE基于Eclipse或GNU C / C ++工具链等开源解决方案,包括编译报告功能和高级调试功能。它还集成了其他工具,如STM32CubeMX(原生包含在STM32CubeIDE中)。

3.STM32CubeProgrammer

一种编程工具。它通过各种可用的通信介质(JTAG,SWD,UARTUSB DFU,I2C,SPI,CAN等)提供易于使用且高效的环境,用于读取,写入和验证器件和外部存储器。

4.STM32CubeMonitor系列工具

强大的监控工具,可帮助开发人员实时微调其应用程序的行为和性能。

5.STM32Cube MCU和MPU软件包

专用于每个STM32系列,提供所有必需的嵌入式软件,用于操作可用的STM32外设集。它们包括驱动程序(HAL,LL等),中间件以及在各种实际用例中使用的大量示例代码。

6.STM32Cube扩展包

用于面向应用的解决方案,围绕STM32创建广泛且可扩展的嵌入式软件产品

STM32Cube软件开发工具套件基于4步迭代开发过程:

更多关于STM32Cube请参看:

https://www.st.com/content/st_com/en/stm32cube-ecosystem.html

2MadeForSTM32

STM32微控制器及其广泛的生态系统不断帮助开发人员实现其创意和技术目标。

什么是MadeForSTM32?

MadeForSTM32是一个适用于生态系统产品的标签,是经过ST公司评估后交付的质量标签。它可帮助工程师识别具有STM32微控制器生态系统最高集成度和质量的第三方解决方案。

1.经过验证的基于STM32新应用

MCU生态系统的质量和有效性是在MCU制造商中选择当前和未来设计时的一个重要因素。

这就是ST创建MadeForSTM32标签的原因:它将帮助你的应用选择最合适的解决方案。

·选择与STM32环境完全集成的解决方案

ST评估第三方解决方案的质量和性能。

·获得支持和服务

MadeforSTM32标签确保合作伙伴在项目的任何阶段(评估,原型设计,生产)提供维护和支持。

·缩短产品上市时间

通过为您的设计选择MadeForSTM32标签解决方案,您可以安全地依赖早期批准的合作伙伴解决方案。

2.ST授权合作伙伴为STM32生态系统做出贡献

评估合作伙伴生态系统的关键属性并授予MadeForSTM32标签,可以让最终客户了解用于开发基于STM32的应用程序的软件和工具的质量和有效性。

ST因此帮助合作伙伴增加其设备的市场吸引力。任何生态系统合作伙伴都可以提交产品进行评估,并在成功审核和批准后使用MadeForSTM32标签。

·受益于ST的促销网络并提高您的知名

意法半导体与MadeForSTM32计划相关的促销活动,或在联合营销活动(网站,新闻稿)期间,可以提供成功的合作伙伴体验。

·使你的产品与竞争对手区分开来

经过批准的质量以及在营销材料(如网站,文档,工具)上使用MadeForSTM32徽标可以提高您的可信度。

·提高解决方案的质量

意法半导体的技术审查促进了进一步的合作,并允许合作伙伴对其产品进行微调。

更多关于MadeForSTM32请参看:

https://www.st.com/content/st_com/en/support/MadeForSTM32.html

3SEGGER的embOS操作系统

embOS是一种高效,优先控制的实时操作系统(RTOS)。

embOS是一款授予MadeForSTM32标签的产品,已被授予I-CUBE-EMBOS版本V1.1.0.

embOS也算是一款有名的操作系统,前不久的文章《STM8都支持哪些RTOS操作系统?》都还提到embOS可用于STM8处理器

1.可靠性

embOS在数百万台设备中运行,在嵌入式产品中已经得到验证。

2.效率

embOS是一款高性能RTOS,经过优化,可在RAM和ROM中实现最低内存消耗,并具有高速和多功能性。

3.主要特点

超过25年的不断发展

功能强大且易于使用的API

适用于所有流行的ST微控制器和开发工具

提供内核感知插件

MISRAC:符合2012标准

支持确定性响应时间的零中断延迟

高性能,低内存使用率

无限的任务优先级

支持循环调度

无限数量的任务/信号量/互斥/邮箱/软件计时器

空闲时间分辨率(默认为1毫秒)和易于访问的时间变量

无需支持

微秒精确定时

允许嵌套中断

Debug构建执行运行时检查以尽早捕获常见的编程错误

支持分析和堆栈检查

运行时监控可通过PC分析工具embOSView实现(支持UART,以太网,JTAG等不同接口)

可以从汇编,C或C ++代码调用API

适用于所有通用微控制器的电路板支持包

应用样品可轻松启动

支持内存保护(MPU)

更多关于I-CUBE-EMBOS请参看:

https://www.st.com/en/embedded-software/i-cube-embos.html

4RoweBots的UNISON操作系统

STM32Cube扩展包包含UNISON RTOS内核。该内核为多线程控制和同步提供POSIX API函数。

同样,UNISON是一款授予MadeForSTM32标签的产品,已被授予I-CUBE-UNISON版本V1.0.0.

1.驱动程序

Arm Cortex-M CMSIS V4.5_CM7

STM32F7xx CMSIS V1.2.2

STM32F7xx HAL V1.2.5

2.开发工具链和编译器

RealView微控制器开发套件(MDK-ARM)工具链V5.24

AR Embedded Workbench for Arm(EWARM)工具链V7.70

System Workbench for STM32(SW4STM32)工具链V2.3

3.支持的设备和EVAL板

所有STM32开发板

4.中间件

Unison Kernel v1.7.2

适用于IAR v2.0.2的Unison Cortex-M端口

适用于KEIL v2.0.2的Unison Cortex-M端口

System Workbench v2.0.2的Unison Cortex-M端口

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

    关注

    32

    文章

    1144

    浏览量

    129248
  • STM32
    +关注

    关注

    2274

    文章

    10929

    浏览量

    357995
  • Segger embOS
    +关注

    关注

    0

    文章

    2

    浏览量

    1688
收藏 人收藏

    评论

    相关推荐

    鸿道Intewell操作系统的Windows实时拓展方案

    鸿道Intewell操作系统的Windows实时拓展方案,即鸿道Intewell-Win构型,是一专为工业控制领域设计的国产操作系统,支持Windows
    的头像 发表于 12-24 17:40 198次阅读
    鸿道Intewell<b class='flag-5'>操作系统</b>的Windows<b class='flag-5'>实时</b>拓展方案

    ZLG致远电子再添两款重磅级麒麟操作系统产品

    导读近日,ZLG致远电子联合麒麟软件积极响应嵌入式产品国产化浪潮,再新添两款重磅级银河麒麟嵌入式操作系统工控机产品。麒麟软件适配认证麒麟软件是国产操作系统龙头企业,旗下银河麒麟操作系统
    的头像 发表于 11-26 01:03 310次阅读
    ZLG致远电子再添<b class='flag-5'>两款</b>重磅级麒麟<b class='flag-5'>操作系统</b>产品

    linux是实时系统还是分时操作系统

    系统就难以满足实时性需求,但是目前linux社区已经增加了较多版本的实时性补丁,给linux内核打上实时补丁后其实时性会得到大幅度提升,那么
    的头像 发表于 11-11 11:43 648次阅读

    英特尔和AMD组建x86生态系统咨询小组

    在联想2024 Tech World大会上,英特尔CEO帕特·基辛格宣布了一项重大合作:英特尔与AMD将共同组建X86生态系统咨询小组。
    的头像 发表于 10-16 16:34 419次阅读

    英特尔将携手AMD共同捍卫x86生态

    10月16日,英特尔正式公布了一项重大合作计划:与AMD携手成立x86生态系统咨询小组。该计划由英特尔CEO帕特·基辛格亲自宣布。   x86生态系统咨询小组(x86 Ecosy
    的头像 发表于 10-16 13:49 563次阅读

    简单认识RTOS实时操作系统

    RTOS(Real Time Operating System,实时操作系统)是一种专门设计用于在严格时间限制内处理任务的操作系统。它以其高实时
    的头像 发表于 08-20 11:20 3356次阅读

    stm32单片机的优势有哪些?

    STM32单片机提供了完善的开发者生态系统,包 括开发工具、软件库和技术支持等。开发者可以使用ST提供的开发板和 调试工具,快速上手并进行开发。同时
    发表于 07-29 09:29

    实时操作系统之RT-Thread及FreeRTOS

    RT-Thread与其他很多RTOS如FreeRTOS的主要区别之一是,它不仅仅是一个实时内核,还具备丰富的中间层组件,如下图所示。FreeRTOS和RT-Thread是种常见的嵌入式实时
    的头像 发表于 05-29 08:10 4262次阅读
    <b class='flag-5'>实时</b><b class='flag-5'>操作系统</b>之RT-Thread及FreeRTOS

    生态 | Core i7-8700T适配鸿道Intewell工业操作系统

    基于微内核架构设计,具备高实时、高可靠等特点,同时虚拟化技术支持GPOS+RTOS等多种操作系统架构,可实现实时和非
    的头像 发表于 05-27 17:28 439次阅读

    请问STM32上有跑RTOS实时操作系统的吗?

    亲们最近在鼓捣实时操作系统,有什么好的经验请不吝赐教,嘿嘿。 我在摸索uT/OS。社区有在STM32芯片上的移植。
    发表于 05-16 07:16

    微内核实时操作系统的介绍

    微内核实时操作系统(Microkernel Real-Time Operating System, μRTOS)是一种专为实时设计的操作系统
    的头像 发表于 05-11 17:13 590次阅读

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

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

    浅谈AMD Ryzen AI PC生态系统

    AMD与OEM合作伙伴联想和华硕,以及生态系统合作伙伴百川智能、有道、游戏加加、数、始智AI等共同努力,共庆龙年,并在大中华区扩展了Ryzen AI生态系统
    的头像 发表于 04-11 11:05 834次阅读

    Meta欲打造巨型AI覆盖视频推荐生态系统

    Meta正计划打造一巨型AI系统全面覆盖其视频推荐生态系统,为旗下产品提供统一的视频推荐引擎。
    的头像 发表于 03-11 11:14 748次阅读

    龙蜥操作系统/Anolis OS荣登“2023生态开源项目”奖项榜单

    在2023开放原子开发者大会上,开放原子开源基金会公布了“2023生态开源项目”榜单,龙蜥操作系统/Anolis OS凭借过硬的产品能力、优秀的安全治理以及较强的社区活跃度等多方面的突出表现成功入选。
    的头像 发表于 02-28 11:04 614次阅读