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

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

3天内不再提示

边缘AI设计需要全面的开发工具

星星科技指导员 来源:嵌入式计算设计 作者:Ananda Roy 2022-05-31 10:40 次阅读

连接和传感与低功耗人工智能AI) 处理平台的结合极大地改变了我们与机器的关系,并永远改变了我们的生活、工作和娱乐方式。尽管它们的能源需求在设计上是最低的,但这些强大的处理器正在边缘设备上启用人工智能功能,使它们能够在本地处理数据,用于家庭、办公室和工业环境的一系列智能应用程序。

直到最近,此类应用程序还依赖于基于云的处理和电力线访问,但这种情况正在发生变化。由于新一波针对网络边缘的低功耗人工智能解决方案,专为嵌入式工业和消费者应用程序设计的产品可以在本地做出决策,而无需依赖云连接。这可以确保隐私、减少响应时间、节省能源并更好地利用可用的无线带宽。它还允许这些设备长时间使用 AAA 甚至纽扣电池,从而将它们从线路电源的限制中解放出来。

创新的边缘人工智能浪潮使设计师处于需要在不断变化的技术环境中快速开发产品的位置。他们的设计既依赖于人工智能的复杂性,也依赖于其在网络边缘部署的能力,它可以使用准确且经过专门训练的人工智能模型,根据来自多个传感器输入的数据做出智能决策。

成功取决于设计团队在竞争异常激烈的市场中快速部署产品的能力——而且这样做的动力很强,因为边缘人工智能市场带来了巨大的经济回报。

尽管有机会,但开发人工智能产品的梦想很快就会变成一场噩梦。考虑到在开始设计之前似乎有无穷无尽的硬件和软件可供选择,设计师在梦魇般的范围内落入很大程度上取决于他们必须使用的工具。

深思熟虑的评估和设计开发平台具有造梦潜力;它们消除了产品开发中许多(如果不是大部分)耗时、令人头疼的步骤。任何曾经不得不收集不同的硬件阵列,从无数选项中选择软件,然后将它们拼凑成一个基本上可以自己动手开发的平台的设计人员——甚至在开始设计之前——都可以证明这一点。

对于基于片上系统 (SoC) 的设计尤其如此。顾名思义,SoC 将一系列基本但以前独立的功能组合到一个单一、高效的芯片中。例如,以我们的 Katana Edge AI SoC 为例,这些功能包括高级处理、连接、音频视频输入和输出、电源,当然还有基于我们专有的神经网络技术的智能(图 1)。

Synaptics 非常了解对综合开发工具的需求。我们的客户赞赏并从他们所使用的全面开发平台中受益匪浅。Katana 平台在采用方面取得了广泛成功,这要归功于其全面的开发工具,这些工具使设计过程尽可能简单,就像 SoC 提供的底层性能、功耗和系统集成功能一样。

围绕 SoC 构建的边缘 AI 产品代表了一些正在使用的最复杂的设计。由于这些设备针对的应用程序多种多样,因此它们的开发平台必须尽可能完整。例如,我们最近为 Katana 推出的评估套件 (EVK) 不仅包含带有 SoC 的基板、大量传感器和 Wi-Fi/蓝牙无线连接模块,还包含模拟一系列职责:摄像头、外围扩展和电源。电缆、电池和外壳完善了 EVK。

像这样的 EVK 中的 AI 算法可以实现 SoC 中的复杂功能,例如在智能建筑、剧院和体育场人群控制中的应用中计算人数。其他可能更平凡的任务包括远程读取仪表板和传统工业设备。通过使用智能相机读取传统工业设备中使用的 LCD 或 LED 显示器,可以快速、不显眼地将设备引入工业物联网或 IIoT。这解决了工厂自动化和工业 4.0 领域的一个巨大问题。

处于边缘 AI 革命核心的 SoC 以及支持它们的开发工具正在展望光明的未来。AI 分析公司 JD Data 的董事总经理和报告的作者 Anand Joshi观察到 SoC 在嵌入式和物联网中的功耗、尺寸、性能和功能集成程度方面存在很大差异系统对设计师提出了特殊的挑战。他说,碎片化(将不同的硬件和软件拼凑成一个临时的开发平台)固有的代价高昂的时间延迟可以通过 Katana Edge AI 套件等经过验证的 EVK 得到缓解,他认为这对于启动项目至关重要。

网络边缘的高能效 AI 已经到来,这使得边缘 AI SoC 以及支持它们的综合开发工具成为必备品,而不是例外。

审核编辑:郭婷

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

    关注

    5068

    文章

    19019

    浏览量

    303274
  • 物联网
    +关注

    关注

    2903

    文章

    44275

    浏览量

    371251
  • soc
    soc
    +关注

    关注

    38

    文章

    4122

    浏览量

    217937
收藏 人收藏

    评论

    相关推荐

    云计算开发工具包括什么

    云计算开发工具种类繁多,包括IDE、虚拟化软件、容器化平台、自动化部署工具和云平台等。
    的头像 发表于 11-22 10:11 83次阅读

    支持C2000的开发工具版本

    电子发烧友网站提供《支持C2000的开发工具版本.pdf》资料免费下载
    发表于 10-10 11:06 0次下载
    支持C2000的<b class='flag-5'>开发工具</b>版本

    瑞星微刷机工具开发工具

    瑞星微刷机工具开发工具
    发表于 10-09 11:14 0次下载

    NVIDIA RTX AI套件简化AI驱动的应用开发

    NVIDIA 于近日发布 NVIDIA RTX AI套件,这一工具和 SDK 集合能够帮助 Windows 应用开发者定制、优化和部署适用于 Windows 应用的 AI 模型。该套件
    的头像 发表于 09-06 14:45 400次阅读

    FPGA的开发工具

    学习开发FPGA,需要预先准备好的工具吗?比如示波器‘逻辑分析仪之类的。毕竟侧重于硬件方面的处理。不知道和单片机开发有多少不同,和
    发表于 07-29 22:04

    ai开发需要什么配置

    AI开发是一个复杂的过程,涉及到多个方面的配置。 硬件配置 AI开发需要高性能的硬件支持,主要包
    的头像 发表于 07-02 09:54 1090次阅读

    字节跳动发布豆包MarsCo智能开发工具

    在数字时代的浪潮中,编程已成为推动科技进步和创新的核心动力。为了助力国内开发者更高效、智能地进行编程工作,字节跳动公司近日发布了全新的智能开发工具——豆包 MarsCode。这款工具基于强大的豆包大模型打造,
    的头像 发表于 07-01 15:03 648次阅读

    MediaTek与NVIDIA TAO加速物联网边缘AI应用发展

    在即将到来的COMPUTEX 2024科技盛会上,全球知名的芯片制造商MediaTek宣布了一项重要合作——将NVIDIA的TAO(TensorRT Accelerated Optimizer)与其NeuroPilot SDK(软件开发工具包)集成,共同推动边缘
    的头像 发表于 06-12 14:49 448次阅读

    Diamond开发工具使用说明

    Diamond开发工具使用说明
    发表于 05-23 09:14 0次下载

    瑞萨Smart Configurator支持SEGGER集成开发工具

    SEGGER与瑞萨电子(Renesas Electronics)近日宣布达成重要合作,SEGGER的集成开发工具Embedded Studio现已无缝融入瑞萨电子的Smart
    的头像 发表于 05-10 14:25 694次阅读

    STM32WLE5使用什么开发工具

    我准备使用STM32WLE5,请教一下使用什么开发工具?STLINK-V2可以吗?
    发表于 03-14 07:00

    苹果准备推出AI软件开发工具

    近日,有知情人士透露,苹果公司正在全力加码人工智能,准备推出一款新的软件开发工具。这款工具将利用生成式人工智能技术,帮助开发者自动完成编码工作,预计将加剧与微软在人工智能方面的竞争。
    的头像 发表于 02-20 14:35 846次阅读

    配置Ubuntu系统环境和安装的开发工具

    安装好Ubuntu系统环境后,开发需要简单配置Ubuntu系统环境以及安装一些必备的开发工具
    的头像 发表于 12-22 13:32 1706次阅读
    配置Ubuntu系统环境和安装的<b class='flag-5'>开发工具</b>

    图形界面开发工具GUI Guider的使用教程

    GUI Guider是NXP推出的一款功能强大且对用户非常友好的图形界面开发工具。目前最新版本是1.6.1。
    的头像 发表于 12-20 09:49 1.7w次阅读
    图形界面<b class='flag-5'>开发工具</b>GUI Guider的使用教程

    CCES和VDSP开发工具有什么不同?哪个易于操作?

    我选用的21489做音频操作,但是我是一名新手,需要学习一个开发工具,我想问各位这两个开发工具CCES和VDSP++到底有什么区别,如何选用?因为还有一系列的后续开发,各位可建议采用哪
    发表于 11-30 06:59