Wuttichai Luemuang, Dreamstime.com
软件wuttyhai Luemuang dreamtime

更多ide整合了AI工具

2021年7月12日
机器学习工具现在是英飞凌基于eclipse的开源ModusToolbox的一部分。

你将学习

  • 集成开发系统的趋势。
  • ModusToolbox如何将机器学习引入PSoC微控制器。

英飞凌的ModusToolbox是一个开源,基于eclipse的集成开发环境(IDE),支持其众多微控制器解决方案,包括可配置的PSoC。ide从以前的定制文本编辑器(驱动编译器脚本并生成调试器)到现在已经有了很大的发展。他们仍然这样做,但今天的ide的复杂性是广泛的,特别是随着越来越多的工具被添加到混合。

机器学习(ML)是这个星球上几乎所有IDE中最新的一款。这包括英飞凌的ModusToolbox机器学习,它支持流行的ML框架,如TensorFlow(图1).它与ModusToolbox ML嵌入式库相结合,提供运行在PSoC等平台上的ML推理模型。相关的编译器被设计用来验证和优化训练的模型,以便它能够适合并在微控制器上运行。该工具还可以使用测试数据验证结果模型的性能。


该集成工具可处理一系列ML模型,从1D和2D卷积到循环神经网络(RNNs),如GRU(门控循环单元)。该平台支持像cy8ckit - 064 s0s2PSoC开发委员会和cy8ckit - 028扩张的盾牌。

与GCC编译器和GDB调试器等更标准的工具不同,ML工具与ide的集成有很大的不同。这部分是由于使用了各种ML框架、模型和工具。许多都是开源工具,它们实际上提供了一定程度的标准化,因为从长远来看,对供应商进行重大修改会导致支持困难。

另一方面,定制增强了集成,简化用户的开发过程,并通常减少利用ML所需的理解量。为了将ML的好处整合到他们的应用程序中,这种集成可能非常重要,因为用户通常可能只有有限的ML背景(即使涉及到工作流)。

如今,ML集成并不是供应商IDE解决方案的唯一工具(图2).RTOS支持、物联网连接和安全性都在其中。这种工具组合通常将开发人员与供应商的平台联系在一起,而不是任何硬件方面。这并不一定是一件坏事,因为将应用程序迁移到不同厂商的硬件上并不常见。尽管如此,它还是可以在用户应用程序中使用更有挑战性的例子,比如ML模型。


这也是为什么其他的工具,通常是一个IDE的一部分,这些天集成网络论坛和支持网站以及应用程序商店。这通常使得下载额外的工具或示例非常容易。

与供应商提供的工具的这种级别的集成使得第三方供应商很难匹配供应商ide中的集成,这些ide通常是免费提供的。另一方面,第三方供应商通常以一种相对透明的方式覆盖更广泛的硬件平台。同样,与基于供应商的ide相比,他们的一些工具和解决方案可能更复杂或更广泛。

从我们的合作伙伴

控制输入电源,为现在和下一代电源控制器

当前和下一代电源控制器的输入电源控制应用简介。随着电力推进的采用,以及发动机的性能的提高。

欢迎来到边缘

照片/图像学分(按显示顺序)。pinkeyes - stock.adobe.com, Monopoly919 - stock.adobe.com, proindustrial2 - stock.adobe.com。加入我们吧…

适用于恶劣环境的外壳材料

适用于恶劣环境的外壳材料。金属外壳通常不适合高度恶劣的环境……

协同处理器体系结构:一种用于快速成型的嵌入式系统体系结构

2021年7月6日
编者注:尽管它以数字处理性能和吞吐量而闻名,但协处理器体系结构提供了嵌入式系统…

如何使用ESP32微控制器及其ESP-IDF进行OTA升级

2021年8月10日,
物联网(IoT)产品的设计者需要不断地评估平台和组件的选择,以降低成本和提高产品质量。

推动绿色交通革命

卡尔-海因茨斯坦梅茨部门总经理汽车动力系统德州仪器。技术的进步进一步使汽车电动化,使新的效率…

声音你的意见!

本网站要求您注册或登录后发表评论。
目前还没有任何评论。想开始对话吗?

从我们的合作伙伴

控制输入电源,为现在和下一代电源控制器

当前和下一代电源控制器的输入电源控制应用简介。随着电力推进的采用,以及发动机的性能的提高。

欢迎来到边缘

照片/图像学分(按显示顺序)。pinkeyes - stock.adobe.com, Monopoly919 - stock.adobe.com, proindustrial2 - stock.adobe.com。加入我们吧…

适用于恶劣环境的外壳材料

适用于恶劣环境的外壳材料。金属外壳通常不适合高度恶劣的环境……

协同处理器体系结构:一种用于快速成型的嵌入式系统体系结构

编者注:尽管它以数字处理性能和吞吐量而闻名,但协处理器体系结构提供了嵌入式系统…

如何使用ESP32微控制器及其ESP-IDF进行OTA升级

物联网(IoT)产品的设计者需要不断地评估平台和组件的选择,以降低成本和提高产品质量。
Baidu