概述
优势和特点
嵌入式AI工作流集成
- 通过图形用户界面(GUI)或命令行界面(CLI),导入自有模型,实现快速集成
- 自动验证模型与ADI处理器及微控制器的兼容性
- 借助基于Zephyr的工具,分析运行时性能,涵盖延迟与功耗指标
- 直接在集成开发环境(IDE)内生成优化后的推理就绪代码
- 支持在低功耗微控制器(MCU)和高性能数字信号处理器(DSP)上部署
系统级编排
- 以可视化方式,分配多个内核与设备的内存及外设资源
- 采用基于JSON的配置,实现可复现且支持版本控制的工作流
- 提供中央控制台,简化系统级资源规划与调试工作
- 支持采用ARM® TrustZone®分区技术的异构SoC
- 减少手动设置误差,加快启动速度
图形资源分配
- 通过基于向导的设置,缩短配置时间,减少操作失误
- 以直观的可视化方式,配置引脚、时钟与电源模式
- 项目创建阶段即可选择SDK和中间件
- 所有配置工具均为开源且可扩展
多核调试与诊断
- 利用集成的内核转储分析工具,分析系统崩溃问题
- 通过基于Python和JSON的GDB脚本,实现调试自动化
- 在同一环境中,查看RTOS线程及跨内核交互
- 只需一款调试器和IDE,即可调试多个内核
- 支持实时调试和事后调试两种工作流
工作原理
嵌入式开发者肯定对碎片化的工具链、繁复的手动配置和如大海捞针般的调试工作深有体会。CodeFusion Studio 2.0专为改变这一现状而设计。它基于Visual Studio Code 构建,与ADI硬件生态深度集成,提供从系统规划到AI部署的一站式体验。
CodeFusion Studio支持多核编排、Zephyr RTOS和AI端到端工作流,助力开发者实现更快的开发流程、更智能的调试,满怀信心地构建产品。
系统规划器
通过中央控制台,即可对受支持SoC的引脚、时钟、外设、内存及内核间数据流进行可视化编排,实现一屏掌控。

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

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

ADI CodeFusion Studio
第1步:
安装Visual Studio Code版本1.100或更高版本。
第2步:
启动VS Code,进入Extensions(扩展),安装CodeFusion Studio扩展。
第3步:
下载并安装适用于macOS、 Windows 和 Linux 的CodeFusion Studio工具和MSDK。
系统要求
以下主机操作系统支持CodeFusion Studio扩展:
- Windows 11(64位)
- macOS 15和macOS 26 (ARM64)
- Ubuntu 22.04和24.04(64位)
文档
-
CodeFusion Studio™ User Documentation2025/11/3
-
CFS 3rd Party GPL Source Code (Rev. 2.0.1)2025/12/18
-
CodeFusion Studio™ Source Code (Rev. 2.0.1)2025/12/18
-
CodeFusion Studio:System Planner介绍2025/9/5 -
CodeFusion Studio: System Planner Introduction2025/9/5 -
CodeFusion Studio™ - AI Fusion: Simplifying AI Deployment for Embedded Systems2025/7/31 -
CodeFusion Studio™ - AI Fusion:简化嵌入式系统的AI部署2025/7/2 -
CodeFusion Studio:加速嵌入式开发2025/3/7 -
CodeFusion Studio: Accelerating Embedded Development2025/2/11 -
CodeFusion Studio™简介2024/12/12