ST 发布适用于所有 ST Cortex-M 设备的免费 AI 开发工具

这篇具有很好参考价值的文章主要介绍了ST 发布适用于所有 ST Cortex-M 设备的免费 AI 开发工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

STMicroelectronics 宣布推出新的人工智能软件库,可在任何STM32微控制器上无限部署,且免费使用。

STMicroelectronics 最近免费发布了 NanoEdge AI Studio,可用于ST Cortex-M 32位微控制器(MCU)。NanoEdge Studio是一个软件包,为其Arm Cortex-M微控制器提供了机器学习(ML)和人工智能(AI)库。

这款软件使设计者能够轻松地选择并将通常复杂的机器学习和人工智能库实现到C代码中。

ST 发布适用于所有 ST Cortex-M 设备的免费 AI 开发工具,新闻资讯,人工智能,边缘计算,ai,mcu,stm32

ST帮助将人工智能引入更多边缘设备

边缘人工智能(Edge AI)类似于边缘计算,它发生在边缘设备和远程设备中,这些设备具有一定的处理能力。边缘计算往往处理比集中式人工智能计算更小、更具体的任务。然而,由于边缘设备的计算能力有限,边缘人工智能通常更加困难。代码必须针对空间和处理速度进行高度优化。

ST 发布适用于所有 ST Cortex-M 设备的免费 AI 开发工具,新闻资讯,人工智能,边缘计算,ai,mcu,stm32

这就是ST的NanoEdge Studio发挥作用的地方。NanoEdge AI Studio拥有一套专门针对Cortex-M微控制器的C代码兼容的专业人工智能模块库。通过使用该工作室的库搜索功能,软件工程师可以描述一个应用程序并从一组库中进行选择。这种方法使得在更多的边缘计算环境中实际应用人工智能成为可能。将该工作室作为免费提供的举措使得在各种产品中部署变得更加经济实惠。

ST的MCU和数字IC部门总裁Remi El-Ouazzane表示:“我们相信Nano AI Studio非常强大,因此决定尽可能广泛地开放,以加速人工智能的应用。”

“希望在双平台上运行其解决方案,甚至只在Arm Cortex设备上运行其解决方案的客户将能够在特殊许可协议下实现这一目标。”

NanoEdge Studio V4.3简化了开发流程

ST已经在将人工智能应用于微控制器的核心技术上进行了超过十年的工作。该公司首先将人工智能模型移植到现有的STM32微控制器上,然后移植到汽车微控制器上。随后,它于2021年创建了NanoEdge Studio,以便工程师更轻松地部署这些移植。ST声称最新版本的NanoEdge Studio,V4.3,增加了更多的自动化功能,简化了部署过程。

ST的模拟、MEMS和传感器部门总裁Marco Cassis表示:“开发人员将在ST Edge AI套件中找到合适的工具和资源,以便轻松实现其目标并获得优化的结果。”

“我们让事情变得简单:从一个入口开始(无论您正在使用的是ST设备),通过各种工具的引导导航,使用该套件支持STM32微控制器和MPU、MEMS、传感器的任何ST设备,并提供全面的教育资源以及一个积极的社区,帮助开发技能并更有效地实施技术。”

ST 发布适用于所有 ST Cortex-M 设备的免费 AI 开发工具,新闻资讯,人工智能,边缘计算,ai,mcu,stm32

软件开发人员可以指定多少MCU资源可以用于AI模块,然后在工作室中搜索合适的库。该库将与开发人员的C代码链接在一起,准备部署。新版本还改进了验证功能,以确保开发人员对算法的操作有信心。

免费且广泛适用

人工智能编程需求很高,但它仍然是一门复杂且不常见的编程学科。在资源受限的32位微控制器世界中进行人工智能开发甚至更加困难。NanoEdge Studio的创建是为了弥合能力差距,使得更多环境中能够更快地部署边缘人工智能应用。免费提供该工作室将消除公司在决定边缘人工智能开发成本是否值得的主要障碍。

El-Ouazzane表示:“[NanoEdge Studio]旨在优化和部署神经网络到任何ST设备上。它保证了软件和硬件之间的最佳互动和性能。”

所有库均与任何Arm Cortex-M STM32微控制器兼容,并且与传感器无关。此外,只要芯片供应商与ST达成许可协议,这些库也可以与一些非ST Cortex-M微控制器一起使用。有了这种兼容性,开发人员可以使用自定义产品、140个ST开发板以及其他供应商超过1,000个Cortex-M微控制器。

El-Ouazzane重申说:“这个AI套件中的所有工具在开发和生产过程中完全免费。这是我们加速采用AI技术的承诺的一部分。作为我们承诺的进一步步骤,我们公司决定将STM32的NanoEdge AI库部署免费,并在特殊许可协议下提供给任何基于Cortex M的MCU使用。”文章来源地址https://www.toymoban.com/news/detail-803362.html

到了这里,关于ST 发布适用于所有 ST Cortex-M 设备的免费 AI 开发工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • ARM Cortex-M3内核

    目录 ARM Cortex-M3内核 存储器系统 外设接口 时钟和电源管理 中断控制器 DMA控制器 STM32F1系列微控制器是一款基于ARM Cortex-M3内核的嵌入式芯片,其架构组成主要包括以下几个方面:  ARM Cortex-M3内核:STM32F1系列微控制器采用了ARM Cortex-M3内核,该内核是一种高性能、低功耗的32位

    2024年02月07日
    浏览(8)
  • arm cortex-m 架构简述

    arm cortex-m 架构简述

    本文仅讨论 cortex-m0/m0+/m3/m4/m7 armv8架构暂不讨论 cortex-m0/m0+/m1 基于 ARMv6-M 架构 cortex-m3 基于 ARMv7-M 架构( ARMv7-M 随 cortex-m3 处理器一起发布) cortex-m4/m7 基于 ARMv7E-M 架构( ARMv7-M 随 cortex-m4 处理器一起发布) corte-m处理器都支持Thumb-2指令集(既支持16位指令,也支持32位指令)。 上图

    2024年01月16日
    浏览(12)
  • 【ARM Cortex-M 系列 1 -- Cortex-M0, M3, M4, M7, M33, M35P 差异】

    【ARM Cortex-M 系列 1 -- Cortex-M0, M3, M4, M7, M33, M35P 差异】

    请阅读 【ARM Coresight | AMBA BUS| Armv8/v9 | GCC 专栏导读】 下篇文章:ARM Cortex-M 系列 2 – CPU 之 Cortex-M7 介绍 Cortex-M0/M0+ 介绍 Cortex-M0 是 ARM 公司推出的一款微控制器(MCU)核心。这个核心是基于 ARMv6-M 架构设计的, 只支持 56 条指 令的小指令集,大部分指令是 16 位指令, 是 ARM Cor

    2024年02月05日
    浏览(13)
  • ARM Cortex-M 的 SP

    ARM Cortex-M 的 SP

    在嵌入式开发中,堆栈是一个很基础,同时也是非常重要的名词,堆栈可分为堆 (Heap) 和栈 (Stack) 。 栈(Stack): 一种顺序数据结构,满足后进先出(Last-In / First-Out)的原则,由编译器自动分配和释放。 堆(Heap):类似于链表结构,可对任意位置进行操作,通常由程序员手动分配

    2024年02月10日
    浏览(6)
  • ARM Cortex-M3内核理解

    ARM Cortex-M3内核理解

    做一个对社会有用的人!不抱怨,不气馁! 目录 前言 1 ARM处理器家族 2 什么是ARM Cortex-M处理器 2.1 Cortex-M3 2.2 M3处理器到微控制器 2.3 ARM处理器的发展 2.4 Thumb ISA的架构版本 2.4.1 指令集的概念 2.5 软件开发流程  2.5.1 轮询 3、技术综述 3.1、Cortex-M3简介 3.1.1 处理器类型 3.1.2 指令

    2024年02月08日
    浏览(8)
  • ARM Cortex-M 内核调试相关

    ARM Cortex-M 内核调试相关

    推荐博文1: SWD协议通信的简单总结 根据《ARM Technical Reference Manual cortex_m3_r1p1_trm》和《Arm® Debug Interface Architecture Specification ADI v6.0.pdf》进行梳理。 Cortex-M3 处理器实现了ARM v7-M架构。这包括整个 16 位的Thumb指令集和基本的 Thumb-2 32位指令集架构。处理器无法执行ARM指令。 Thumb

    2024年02月03日
    浏览(12)
  • ARM及Cortex-M4介绍

    ARM及Cortex-M4介绍

    ARM的含义有三种。1.ARM是一个公司但是其本身并不生产芯片,而是制定芯片设计标准以及相关芯片体系结构技术,以技术出售和标准制定盈利。2.ARM是一种技术的名称,是一种高级RISC处理器的体系结构。3.ARM是一类微处理器芯片或产品的统称,是采用ARM技术开发的RISC处理器的

    2024年02月12日
    浏览(11)
  • [Cortex-M3]-2-map文件解析

    [Cortex-M3]-2-map文件解析

    [Cortex-M3]-1-启动流程-启动文件 [Cortex-M3]-2-map文件解析 [Cortex-M3]-3-分散加载文件解析(.sct) [Cortex-M3]-4-如何在内嵌RAM中运行程序 目录 1 几个问题 1.1 什么是map文件 1.2 如何查看编译出的程序和数据的信息 1.3 如何生成map文件 1.4 map文件里面有哪些信息 2 map文件信息详解 2.1 Secti

    2023年04月12日
    浏览(9)
  • 【ARM CPU 之 Cortex-M7 介绍】

    【ARM CPU 之 Cortex-M7 介绍】

    请阅读 【ARM Coresight | AMBA BUS| Armv8/v9 | GCC 专栏导读】 上篇文章:ARM Cortex-M 系列 1 番外篇-- Cortex-M0, M3, M4, M7, M33 , M35P 差异 下篇文章:ARM Cortex-M 系列 2.1 – RT-Thread Cortex-M7 异常处理及 hardfault 处理分析 Cortex-M7是基于ARMv7架构,ARMv7 架构主要分为以下三类: 其中 Cortex-M 系列应用

    2024年02月16日
    浏览(7)
  • ARM Cortex-M3权威指南-概览和基础

    ARM Cortex-M3权威指南-概览和基础

    1.1.1 高性能  许多指令都是单周期的——包括乘法相关指令。并且从整体性能上, Cortex-M3 比得过绝大多数其它的架构。  指令总线和数据总线被分开,取值和访内可以并行不悖  Thumb-2 的到来告别了状态切换的旧世代,再也不需要花时间来切换于 32 位 ARM 状态和16 位 T

    2024年02月03日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包