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

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

3天内不再提示

RoweBots在STM32系列MCU方面的应用

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-15 16:57 次阅读

在设计嵌入式系统时,选择正确的软件环境与选择微控制器一样重要,这就是为什么我们与 RoweBots 等行业领导者一起努力工作的原因,RoweBots 是一家以 Unison 实时操作系统 (RTOS) 闻名的加拿大公司。Unison 为我们的 Cortex-M3、M4 和 M7 MCU 带来了 Linux 和 POSIX API,这意味着我们的STM32F1、STM32L1、STM32F3、STM32F4、STM32L4、STM32L4+、STM32F7和STM32H7,我们最强大的微控制器系列提供了巨大的可能性。 但是,工程团队通常很容易忽视这些类型的解决方案,或者是因为他们不熟悉它们,或者他们只是对性能和成本有误解。因此,我们必须深入研究 UNISON 的独特之处以及它如何通过消除开发阶段的大量复杂性来更快地将产品推向市场。

像 Unison RTOS 这样的系统的主要优势在于它提供了工程团队开发应用程序所需的 50% 到 90% 的软件。例如,他们不再需要担心蓝牙或 6LoWPAN 堆栈,而可以专注于构建他们的嵌入式程序。Unison 的微内核提供单进程多线程 POSIX Class 1 环境,所有文件以及 I/O 都使用 POSIX 标准,这意味着人们不必学习新的 API 和技术,使 Unison RTOS 特别直观。这也意味着 Unison 组件是可互操作的,这有助于过渡到不同系列的 STM32 MCU。因此,开发人员可以自由选择最适合他们的东西,而不是他们必须使用的东西,这就是为什么我们与 RoweBots 合作以确保它们为我们的组件提供最佳性能至关重要。

所有 Unison RTOS 优化

与 RoweBots 的合作意味着 Unison 可以利用 STM32 系列中的特定架构实现。例如,这可能意味着依赖硬件浮点单元或优化内存生态系统中的数据管理。另一个例子是 Unison RTOS 使用我们的加密硬件加速器来加速加密和解密方案。事实上,RoweBots 更进了一步,它通过在 Flash 的侧通道内启动无线更新来锁定它并防止黑客针对它运行恶意代码,从而使产品受到攻击。工程师知道,通过使用 Unison RTOS,他们可以获得高性能和更强大的安全机制,从而消除他们传统上必须自己处理的许多复杂性。

Unison RTOS 还超越了硬件优化,因为我们共同努力帮助开发人员更快地编写代码。这就是该公司一年前宣布 Unison 5.5.0 RTOS 与 System Workbench 兼容的原因,这意味着使用我们免费System Workbench for STM32 IDE的工程师可以更快地利用操作系统的功能。而且由于新的STM32CubeIDE可以为 STM32 项目打开 System Workbench,我们可以确认 Unison RTOS 在我们的第一个免费的 ST IDE 中运行良好,它集成了 STM32CubeMX。

加速加密操作、使用传感器融合算法或依赖关键协议的障碍变得低得多。开发人员甚至可以使用利用我们与Microsoft Azure 合作的解决方案添加云功能,这意味着在几分钟内快速构建物联网节点或提供 OTA 固件更新。Unison RTOS 因此可以为我们的架构优化应用程序。该公司确保这些优化是可访问且可靠的,这证明了他们的工作范围和我们的合作伙伴关系。

其他公司不想让你知道的秘密

RoweBots 在 STM32 系列 MCU 方面的专业知识源于其多年来与合作伙伴的合作,帮助他们使用我们的微控制器和传感器推出解决方案。客户通常会提出原型,尽管 RoweBots 在某些情况下也提供硬件设计方面的帮助,然后这家加拿大公司发布了一个系统来实现这些功能,以帮助开发人员编写他们的应用程序。因此,寻求 Unison RTOS 的公司范围相当广泛,从健康和健身专家到其他可穿戴设备制造商,这是操作系统灵活性的最好证明,也可能是其最被低估的方面之一。

有时,企业发现依赖外部操作系统是违反直觉的,尤其是初创公司引导他们项目的各个方面,因为他们错误地认为自己做会更便宜。由于采用了软件开发方法,像 UNISON RTOS 这样的解决方案可以提高平台的总拥有成本。例如,当 RoweBots 开发其 SNMP(简单网络管理协议)模块时,其开发人员从头开始编写了一些部分,但他们也研究了已经存在的内容,并采用了 Berkley 和 MIT 许可下可用的最佳代码。

一种设计嵌入式系统的新方法

更传统的软件编辑器自己编写所有东西,但这通常会使他们的系统更难使用,并且当团队试图重新发明轮子时,回报会严重减少。通过使用智能策略,RoweBots 最终的成本效益比竞争对手高出三到四倍,同时在大多数情况下仍能提供相似或更好的性能。此外,由于他们与 ST 的牢固关系,他们可以通过利用我们的架构为我们的微控制器优化 Unison,以确保每个应用程序尽可能快速和高效地运行。

审核编辑:郭婷

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

    关注

    146

    文章

    17266

    浏览量

    351990
  • 嵌入式
    +关注

    关注

    5088

    文章

    19160

    浏览量

    306556
  • 操作系统
    +关注

    关注

    37

    文章

    6862

    浏览量

    123529
收藏 人收藏

    相关推荐

    意法半导体STM32WL33系列无线MCU正式上市

    意法半导体近日宣布,其STM32WL33系列无线微控制器(MCU)已正式面市。该系列MCU集成了最新一代的Sub-GHz长距离射频收发器、A
    的头像 发表于 12-11 14:17 385次阅读

    AI环境可持续发展方面的作用

    近日,《联合国气候变化框架公约》缔约方会议第二十九次会议(COP29)阿塞拜疆巴库落下帷幕,与会者们齐聚于此,共同应对气候变化。AI 环境可持续发展方面的作用成为了本届大会关注的焦点。
    的头像 发表于 11-27 11:24 317次阅读

    国产MCU扎堆平替STM32的原因

    mcu
    芯广场
    发布于 :2024年11月11日 17:00:28

    UPS电源与EPS电源功能和应用方面的区别

    电子发烧友网站提供《UPS电源与EPS电源功能和应用方面的区别.pdf》资料免费下载
    发表于 10-31 10:17 4次下载

    【GD32 MCU 移植教程】10、从STM32F030系列移植到GD32E230系列

    GD32E230 上,大体上来说工作量不大,移植后的效果也不错,GD32E230 相比 STM32F030 有不少功能的升级,主频也更高,能感觉到国产 MCU 一直
    的头像 发表于 09-07 10:24 752次阅读
    【GD32 <b class='flag-5'>MCU</b> 移植教程】10、从<b class='flag-5'>STM32</b>F030<b class='flag-5'>系列</b>移植到GD32E230<b class='flag-5'>系列</b>

    【GD32 MCU 移植教程】9、从 STM32F10x 系列移植到 GD32F30x 系列

    GD32F30x 系列 MCU 是基于 Arm® Cortex®-M4 处理器的 32 位通用微控制器,与 STM32F10x 系列 MCU
    的头像 发表于 09-07 09:57 898次阅读
    【GD32 <b class='flag-5'>MCU</b> 移植教程】9、从 <b class='flag-5'>STM32</b>F10x <b class='flag-5'>系列</b>移植到 GD32F30x <b class='flag-5'>系列</b>

    【GD32 MCU 移植教程】8、从 STM32F4xx 系列移植到 GD32F4xx 系

    GD32F4xx 系列 MCU 是基于 Arm® Cortex®-M4 处理器的 32 位通用微控制器,与 STM32F4xx系列 MCU
    的头像 发表于 09-06 09:40 1455次阅读
    【GD32 <b class='flag-5'>MCU</b> 移植教程】8、从 <b class='flag-5'>STM32</b>F4xx <b class='flag-5'>系列</b>移植到 GD32F4xx 系

    英飞凌发布PSOC Control MCU系列

    产品、工业驱动器以及照明和计算/通信电源等多个关键领域,展现了英飞凌推动高效能、智能化解决方案方面的深厚实力。
    的头像 发表于 09-03 15:04 616次阅读

    微处理器人工智能方面的应用

    微处理器人工智能(AI)方面的应用日益广泛且深入,成为了推动AI技术发展的重要力量。本文将从微处理器AI中的核心作用、具体应用案例、技术挑战与解决方案、以及未来发展趋势等多个方面
    的头像 发表于 08-22 14:21 1040次阅读

    光通信技术医疗健康方面的应用

    光通信技术医疗健康方面的应用是一个日益受到关注且快速发展的领域。随着科技的进步,光通信技术以其高速、大容量、低损耗、抗干扰等优势,医疗设备的研发、诊断、治疗及健康管理等方面展现出了
    的头像 发表于 08-09 16:19 1121次阅读

    FPGA视频编码方面的应用有大佬做过吗?

    有大佬做过FPGA视频编码方面的应用吗?有没有芯片的推荐?或者了解的路线?
    发表于 07-29 15:37

    大数据军事方面的应用

    智慧华盛恒辉大数据军事方面的应用广泛且深入,涵盖了战争决策、情报分析、装备研发、后勤保障、科研方法、管理水平、作战能力和信息化建设等多个方面。以下是对这些应用的详细归纳: 智慧华盛恒辉一、战争决策
    的头像 发表于 07-16 09:44 1167次阅读

    大数据军事方面的应用有哪些

    智慧华盛恒辉大数据军事方面的应用涵盖了多个方面,这些应用不仅提高了军事管理的效率和水平,也极大地提升了军队的作战能力和情报获取能力。以下是大数据军事
    的头像 发表于 06-23 10:34 1113次阅读

    fpga通信方面的应用

    FPGA通信方面的应用非常广泛,以下是一些主要的应用场景。
    的头像 发表于 03-27 14:10 1207次阅读

    爱立信、诺基亚、Mavenir中东皆有Open RAN方面的突破

    3月8日消息,近期,爱立信、诺基亚、Mavenir中东皆有Open RAN方面的突破。
    的头像 发表于 03-08 16:07 883次阅读