Embedded systems interface showing ARM Cortex model configuration, memory mapping, and data visualization tools

概述

优势和特点

面向多内核的AI调试助手

AI助手通过模型上下文协议(MCP),直接连接实时调试会话,让调试工作更加智能调试助手兼容GitHub Copilot、Claude Code及任何支持MCP的AI客户端,能够提供智能化、上下文感知的调试能力:

  • 使用自然语言进行硬件检查、故障诊断和根本原因分析
  • 通过10个预置诊断提示词,自主调查崩溃、内存损坏和外设配置错误
  • 利用专门的ARM Cortex-M和RISC-V故障解码技术,检查寄存器、内存、变量和堆栈回溯信息
  • 通过自然语言命令,设置断点、条件断点和硬件监视点
  • 执行原始GDB命令,内置安全机制可有效防范破坏性操作
  • 搜索工作区源代码,分析嵌入式C/C++中的常见漏洞模式
  • 在统一环境中查看RTOS线程及跨内核交互
  • 同时支持实时调试和事后内核转储分析

嵌入式AI工作流集成

简化从训练到生产环境的AI模型部署。

  • 通过图形用户界面(GUI)或命令行界面(CLI)导入模型,实现快速集成
  • 自动验证模型与ADI处理器及微控制器的兼容性
  • 借助基于Zephyr的工具,分析运行时性能,涵盖延迟与功耗分析
  • 直接在集成开发环境(IDE)内生成优化后的推理就绪代码
  • 可部署于从低功耗微控制器(MCU)到高性能数字信号处理器(DSP)的各类平台

系统级编排

利用可视化资源管理,简化复杂的系统配置:

  • 以可视化方式,分配多个内核与设备的内存及外设资源
  • 采用基于JSON的配置,实现可复现且支持版本控制的工作流
  • 提供中央控制台,简化系统级资源规划与调试工作
  • 支持采用ARM ® TrustZone ®分区技术的异构SoC
  • 减少手动设置误差,加快启动速度
  • 以图形化方式,为引脚、时钟、功耗模式和中间件分配资源

工作原理

工具链碎片化、手动配置和耗时的调试,长期困扰着嵌入式开发者。CodeFusion Studio解决了这些痛点,提供一个基于Visual Studio Code的统一开发环境,并与ADI的硬件生态系统深度集成。从初始系统规划到多核编排Zephyr RTOS 集成,乃至端到端AI部署,CodeFusion Studio都能提供完善的工具支持,助力开发者加快开发速度、实现更智能的调试,并满怀信心地构建产品。

CodeFusion Studio支持多核编排Zephyr RTOSAI端到端工作流,助力开发者实现更快的开发流程、更智能的调试,满怀信心地构建产品。

AI调试助手(预览)

AI助手能够直接连接实时调试会话,让调试工作更加智能。使用自然语言即可设置断点、检查寄存器和内存、分析硬故障并调查多核问题;由模型上下文协议(MCP)驱动,并兼容GitHub Copilot和Claude Code。

IDE debugging C code, highlighting a buffer overflow crash analysis.


嵌入式AI工具

借助内置的兼容性验证、性能分析和代码生成工具,对AI模型进行从导入至部署的全程管理。

AI model management interface for Arm Cortex-M4 and CNN Accelerator in embedded development environment


系统规划器

通过中央控制台,即可对受支持SoC的引脚、时钟、外设、内存及内核间数据流进行可视化编排,实现一屏掌控。

Embedded development interface displaying memory block allocation and partition configuration for multiple cores


工作区创建向导

借助引导式设置,快速启动项目,将SoC选择、模板调用和多核配置整合为单一流程,既可缩短配置时间,又能确保团队协作的一致性。

Core project selection screen in CodeFusion Studio for Arm Cortex M4 and RISC-V setup

ADI CodeFusion Studio

Person working at a dual-monitor setup displaying data management and software interface dashboards 第1步:
安装Visual Studio Code版本1.100或更高版本。

下载Visual Studio Code

第2步:
启动VS Code,进入Extensions(扩展),安装CodeFusion Studio扩展。

安装CodeFusion Studio

第3步:
下载并安装适用于macOSWindowsLinux 的CodeFusion Studio工具和MSDK。



下载及相关软件

软件开发工具包

AutoML for Embedded

AutoML for Embedded是CodeFusion Studio™生态系统的一部分,旨在帮助开发者在资源受限的平台上训练和部署高效的AI模型。

开始使用:访问ADI开发者门户

访问ADI开发者门户,下载CodeFusion Studio,即刻加快嵌入式开发进程。

系统要求

以下主机操作系统支持CodeFusion Studio扩展:

  • Windows 11(64位)
  • macOS 15和macOS 26 (ARM64)
  • Ubuntu 22.04和24.04(64位)

相关硬件 (2)

控制器板

EV-Kits