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

    文章

    1094

    浏览量

    128139
  • STM32
    +关注

    关注

    2239

    文章

    10669

    浏览量

    348682
  • Segger embOS
    +关注

    关注

    0

    文章

    2

    浏览量

    1662
收藏 人收藏

    评论

    相关推荐

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

    实时操作系统RTOS)是为嵌入式系统实时应用提供一个稳定、可预测和高效运行环境的操作系统
    的头像 发表于 04-16 16:30 108次阅读
    带你认识<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 271次阅读

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

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

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

    实时操作系统RTOS)是一种专为实时应用程序设计的操作系统实时应用程序需要在特定时间内做出预
    的头像 发表于 11-23 17:14 1630次阅读

    实时操作系统(RTOS)和分时操作系统(TSOS)的区别

    大家平时玩单片机基本上对于µC/OS、FreeRTOS、ThreadX这些操作系统非常熟悉了,他们都属于实时操作系统RTOS),在工业领域比较广泛;然而对于linux这样的基于时间片
    发表于 09-21 10:19 3274次阅读

    如何在OpenMV生态系统中集成STM32Cube.AI生成的代码

    电子发烧友网站提供《如何在OpenMV生态系统中集成STM32Cube.AI生成的代码.pdf》资料免费下载
    发表于 09-20 09:55 0次下载
    如何在OpenMV<b class='flag-5'>生态系统</b>中集成<b class='flag-5'>STM32</b>Cube.AI生成的代码

    模拟矩阵在生态系统模拟中的应用

    维模拟矩阵在生态系统模拟中的应用主要是通过构建一个包含多个物种、生态系统和环境因素的模拟矩阵,来模拟和预测生态系统在不同条件下的动态变化和稳定性。 在生态系统模拟中,维模拟矩阵可以用来
    的头像 发表于 09-05 21:25 318次阅读

    意法半导体合作伙伴计划共建解决方案商业生态

    内容包含:STM32生态系统助力开发者释放创造力、ST合作伙伴计划ST合作伙伴生态网络、合作伙
    发表于 09-05 08:05

    STM32Cube生态系统助力开发者释放创造力

    STM32Cube生态系统,助力开发者释放创造力,本片文档主要介绍选型、原型评估、配置、编译、软件包、调试、烧录、监测和总结。
    发表于 09-05 06:10

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

    大家平时玩单片机基本上对于µC/OS、FreeRTOS、ThreadX这些操作系统非常熟悉了,他们都属于实时操作系统RTOS),在工业领域比较广泛;
    的头像 发表于 08-18 09:48 1300次阅读

    FreeRTOS:一个迷你的实时操作系统内核

    、协程等,可基本满足较小系统的需要。由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数
    的头像 发表于 06-29 17:15 515次阅读
    FreeRTOS:一个迷你的<b class='flag-5'>实时</b><b class='flag-5'>操作系统</b>内核

    GaN功率半导体与高频生态系统

    GaN功率半导体与高频生态系统(氮化镓)
    发表于 06-25 09:38

    直播回顾 | 虹科实时操作系统INtime7——解决智能制造苛刻实时需求的关键RTOS

    6月15日晚2000,虹科技术工程师许工为大家分享了“虹科实时操作系统INtime7——解决智能制造苛刻实时需求的关键RTOS”主题直播课程,课程的主要内容包括
    的头像 发表于 06-21 17:23 549次阅读
    直播回顾 | 虹科<b class='flag-5'>实时</b><b class='flag-5'>操作系统</b>INtime7——解决智能制造苛刻<b class='flag-5'>实时</b>需求的关键<b class='flag-5'>RTOS</b>

    选择实时操作系统(RTOS)的要点详解

    对许多嵌入式项目来说,系统设计师都倾向于选择实时操作系统(RTOS)。但RTOS总是必要的吗?答案是取决于具体的应用,因此了解我们要达到什么
    发表于 05-30 09:45 775次阅读

    凡亿教育荣获2023 STM32峰会“生态合作伙伴”奖项

    了凡亿教育在STM32生态系统中的杰出贡献和卓越表现。 意法半导体(ST)一直以来以其高性能、低功耗和丰富的生态系统而闻名,是全球知名的嵌入式系统
    的头像 发表于 05-30 09:15 277次阅读
    凡亿教育荣获2023 <b class='flag-5'>STM32</b>峰会“<b class='flag-5'>生态</b>合作伙伴”奖项