ADI CodeFusion Studio™嵌入式软件开发平台
CodeFusion Studio™ (CFS)是一款嵌入式软件开发平台,可加速人工智能(AI)嵌入式系统的开发进程。
标签
嵌入式
AI
ADI
编译
硬禾发布
更新2026-07-06
653

CodeFusion Studio™概述

ADI官网地址:CodeFusion Studio™

优势和特点:

面向多内核的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
  • 减少手动设置误差,加快启动速度
  • 以图形化方式,为引脚、时钟、功耗模式和中间件分配资源

兼容器件

MAX32650

MAX32666

MAX32690

ADSP-21835

ADSP-SC835

MAX32655

MAX32670

MAX78000

ADSP-21836

 

MAX32660

MAX32672

MAX78002

ADSP-21837

 

MAX32662

MAX32675C

ADSP-21834

ADSP-SC834

 

工作原理

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

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

AI调试助手(预览)

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

嵌入式AI工具

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

系统规划器

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

工作区创建向导

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

第1步:
安装Visual Studio Code版本1.100或更高版本。下载Visual Studio Code


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


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

下载及相关软件:

  • AutoML for Embedded:AutoML for Embedded是CodeFusion Studio™生态系统的一部分,旨在帮助开发者在资源受限的平台上训练和部署高效的AI模型。
  • 开始使用:访问ADI开发者门户:访问ADI开发者门户,下载CodeFusion Studio,即刻加快嵌入式开发进程。

相关文档:

用户手册:

Source Code:

ADI官网地址:CodeFusion Studio™




MAX32690EVKIT 评估套件

_DSC5820.JPG

MAX32690EVKIT 评估套件 提供了一个平台,用于评估 MAX32690 微控制器的功能,该微控制器是一款先进的片内系统 (SoC)。它采用了 Arm® Cortex®-M4F CPU,可高效计算复杂的功能和算法,并采用了最新一代的 Bluetooth® 5 低功耗(蓝牙 LE)射频,专为可穿戴和便携式健身设备、便携式和可穿戴式医疗设备、工业传感器/网络、物联网 (IoT) 和资产追踪而设计。

包装内含:

  • MAX32690 评估套件包含具有预编程演示的 MAX32690。
  • 蓝牙铰链天线
  • MAX32625PICO 调试器及电缆
  • 两根 USB 标准 A 转 Micro-B 电缆
  • 额外的分流器

板卡优势和特点:

  • 具有铰链 2.4GHz 天线的 SMA 蓝牙连接器
  • CAN 总线 2.0 的 3 引脚接线板
  • 可选的板载高精度基准电压源
  • 板载 HyperRAM
  • 具有线路输入和线路输出 3.5mm 插孔的立体声音频编解码器
  • 128 x 128(1.45 英寸)TFT 彩色显示屏
  • 连接 MAX32690 的 USB 2.0 Micro-B 接口
  • USB 2.0 Micro-B 转串行 UART
  • 任一 USB 端口提供的评估板功率
  • 启用 I2C 端口上的可选上拉电阻的跳线
  • 所有 GPIO 信号可通过 0.1 英寸头部访问
  • 三个模拟输入可通过具有可选滤波的 0.1 英寸头部访问
  • SWD 10 引脚接头
  • 板上 3.3V、1.8V 和 1.1V LDO 稳压器
  • 通过跳线单独测量所有 IC 电源轨的功率
  • 两个通用 LED 和一个通用按钮开关

板卡图片:

image.png

微控制器:MAX32690

MAX32690 微控制器 (MCU) 是一款先进的片内系统 (SoC),具有 Arm® Cortex®-M4F CPU、大容量闪存和 SRAM 存储器以及最新一代 Bluetooth® 5.2 低功耗 (LE) 射频。该套件将处理能力与物联网应用程序所需的连接性结合在一起。MAX32690 能够在 -40°C 至 +105°C 的温度范围内工作,非常适合工业环境。所有套件均采用 68 TQFN-EP 0.40 毫米间距和 140 焊球 WLP 0.35 毫米间距封装。


特性:

  • 适用于电池供电应用的超高效微控制器
    • 带 FPU 的 120MHz Arm Cortex-M4 处理器
    • 可用于卸载数据处理的超低功耗 32 位 RISC-V (RV32) 协处理器
    • 7.3728MHz 和 60MHz 低功耗振荡器
    • 外部晶振支持(蓝牙 LE 需要 32MHz)
    • 32.768kHz RTC 时钟(需要外部晶振)
    • 8kHz 常开超低功耗振荡器
    • 3MB 内部闪存,1MB 内部 SRAM
    • 1.1V 时 76.5μW/MHz 活跃模式
    • 没有电平转换器的 1.8V 和 3.3V I/O
    • 外部闪存和 SRAM 扩展接口
  • 蓝牙 5.2 LE 射频
    • 完全开源的蓝牙 5.2 协议栈可用
    • 支持 AoA、AoD、LE 音频和 Mesh
    • 高吞吐量 (2Mbps) 模式
    • 远程(125kbps 和 500kbps)模式
    • 接收灵敏度:-97dBm; 发射功率:+4.5dBm
    • 单端天线连接 (50Ω)
  • 最佳外设组合提供平台可扩展性
    • 16 通道直接存储访问
    • 五个 Quad-SPI 控制器 (60MHz)/外设 (30MHz)
    • 四个带流量控制的 UART
    • 两个 I2C
    • I2S
    • 八个外部通道、12 位 1Msps SAR ADC
    • USB 2.0 高速套件
    • 16 个脉冲序列引擎
    • 四个具有 8mA 高驱动电流的 32 位/双路 16 位定时器
    • 两个 32 位/双 16 位低功耗定时器
    • 两个 CAN 2.0B 控制器
    • 四个微功率比较器
    • 1 线控制器
  • 用于 IP/数据安全的加密工具箱 (CTB)
    • 模块化算术加速器 (MAA)、真随机数生成器 (TRNG)
    • 安全非易失性密钥存储、SHA-256、AES-128/192/256
    • 安全引导 ROM


板卡相关资料:




MAX32650FTHR

MAX32650FTHR评估套件 提供了一个平台,用于评估专为高性能电池供电应用设计的MAX32650超低功耗存储器可扩展微控制器的功能。

应用:

  • 工业传感器、物联网
  • 运动手表、健身监护仪
  • 可穿戴医疗贴片、便携式医疗设备


优势和特点:

  • 集成FPU的MAX32650 Arm® Cortex®-M4处理器
    • 120MHz内核速度
    • 3MB内部闪存,1MB内部SRAM
    • 在1.1V时缓存执行的电流为104µW/MHz
    • 240Mbps SDHC/eMMC/SDIO/microSD接口
    • 多达105个GPIO
    • SmartDMA通过可编程数据处理提供后台存储器传输
  • 电池连接器和充电电路
  • Micro-SD卡接口
  • USB 2.0全速器件接口
  • MAX11261 6通道、24位、16ksps、ADC
  • 兼容Adafruit® Feather板


微控制器:MAX32650

超低功耗Arm Cortex-M4 FPU微控制器,用于电池供电应用;DARWIN系列UP微控制器让小容量电池支持大型应用。MAX32650—MAX32652为超低功耗、存储器可扩展微控制器,专门设计用于高性能、电池供电应用。器件基于Arm® Cortex®-M4,带浮点运算单元(FPU)、3MB闪存和1MB SRAM。支持存储器扩展,带多种存储器扩展接口,包括HyperBus™/Xccela™ DDR接口和两个SPI执行(SPIX)接口。安全数字接口支持外部高速存储卡,包括SD、SDIO、MMC、SDHC和microSD™。

特性:

  • 超高效微控制器,用于电池供电应用
    • 120MHz Arm Cortex-M4 FPU,工作在1.1V
    • SmartDMA提供后台存储器传输,带可编程数据处理
    • 120MHz高速和60MHz低功耗振荡器
    • 7.3728MHz低功耗振荡器
    • 32.768kHz和RTC时钟(要求外部晶振)
    • 8kHz常电工作、超低功耗振荡器
    • 3MB内部闪存
    • 1MB内部SRAM
    • 从缓存执行,104µA/MHz @ 1.1V
    • 5种低功耗模式:工作、休眠、后台、深度休眠和备份
    • 1.8V和3.3V I/O,无需电平转换器
  • 可扩展、带缓存外部存储器接口:
    • 120Mbps HyperBus/Xccela DDR2接口
    • SPIXF用于外部闪存扩展,SPIXR用于外部SRAM扩展
    • 240Mbps SDHC/eMMC/SDIO/microSD接口
  • 最优外设组合,提高平台扩展性
    • 16通道DMA
    • 3个SPI主机(60MHz)/从机(48MHz)
    • 1个QuadSPI主机(60MHz)/从机(48MHz)
    • 多达3个4Mbaud UART,带流控制
    • 2个1MHz I2C主机/从机
    • I2S从机
    • 四通道、7.8ksps、10位 Δ-Σ ADC
    • USB 2.0高速设备接口,带PHY
    • 16脉冲序列发生器
    • 6个32位定时器,带8mA高驱动
    • 1-Wire主机
    • 2个看门狗定时器
  • 信赖保护单元(TPU),用于IP/数据和安全
    • 模运算加速器(MAA)、真随机数发生器(TRNG)
    • 安全非易失密钥存储,SHA-256、AES-128/192/256
    • 存储器解密完整性单元(MDIU)、安全引导ROM


板卡引脚图:

板卡相关资料:

MAX32650FTHR官网地址

MAX32650FTHR数据手册:MAX32650FTHR: Evaluation Kit for the MAX32650 Data Sheet (Rev. 0)

解决方案设计及宣传手册:Solutions For Rapid Prototyping: Answering the Needs of Practicing Engineers

评估软件:MAX32xxx-MAX78xxx MSDK Software

评估软件:MSDK User Guide



MAX32655FTHR

MAX32655FTHR 是一款快速开发平台,可帮助工程师使用MAX32655 Arm© Cortex®-M4F和Bluetooth® 5.2低功耗(LE)快速实施超低功耗无线解决方案。该电路板还包括MAX20303 PMIC以实现电池和电源管理。0.9 x 2.6英寸小尺寸双排接头与Adafruit Feather Wing外设扩展板兼容。该电路板包括各种外设,如数字麦克风、低功耗立体声音频编解码器、128MB QSPI闪存、micro SD卡连接器、RGB指示器LED和按钮。MAX32655FTHR提供功率优化的灵活平台,以便进行快速概念验证和早期软件开发,从而加快产品上市。


板卡优势与特点:

  • MAX32655微控制器
    • ARM Cortex-M4F,100MHz
    • 32位RISC-V协处理器,可减轻时序关键型蓝牙处理负荷
    • 512KB闪存
    • 128KB SRAM
    • 16KB缓存
    • 蓝牙5.2 LE无线电
    • 带电量计的MAX20303可穿戴PMIC
    • 通过USB充电
    • 用于Arm Cortex-M4F的板载DAPLink调试和编程接口
    • 试验板兼容接头
    • Micro USB连接器
    • Micro SD卡连接器
  • 集成外设
    • RGB指示灯LED
    • 用户按钮
    • 低功耗立体声音频编解码器
    • 数字麦克风
    • SWD调试器
    • 虚拟UART控制台


微控制器:MAX32655

MAX32655微控制器(MCU)是一款先进的片上系统(SoC),采用Arm® Cortex®-M4F CPU,可高效执行复杂的函数和算法计算,额定温度范围为-40°C至+105°C。该SoC将功率调节和管理功能与单电感多输出(SIMO)降压稳压器系统集成于一体。板载新一代蓝牙® 5.2低功耗(LE)无线电,支持远程(编码)和高吞吐量模式以及医疗身体区域网络(MBAN)。该器件提供具有512KB闪存和128KB SRAM的大型板载存储器,并在一个32KB SRAM存储区上提供可选的纠错编码(ECC)功能。该32KB存储区也可保留在BACKUP模式中。提供8KB用户OTP区域。

MAX32655采用81 CTBGA封装(8mm x 8mm,0.8mm间距),支持多种高速外设,例如I2C、50MHz SPI和UART,以及一个用于连接音频编解码器的I2S端口。八路输入、10位ADC可用于监测来自外部模拟源的模拟输入。此外,低功耗UART (LPUART)支持在超低功耗的睡眠模式下工作,有助于在不发生任何数据丢失的情况下进行唤醒。总共提供了六个具有I/O功能的定时器,包括两个低功耗定时器,即使在超低功耗的睡眠模式下也能实现脉冲计数、捕获/比较和脉宽调制(PWM)生成。


特性:

  • 超低功耗无线微控制器
    • 内置100MHz振荡器具有7.3728MHz系统时钟选项的灵活低功耗模式
    • 512KB闪存和128KB SRAM
      • 一个32KB SRAM存储区上提供可选ECC
    • 16KB指令缓存
  • 蓝牙5.2 LE无线电
    • 专用的超低功耗32位RISC-V协处理器,可减轻时序关键型蓝牙处理负荷
    • 提供完全开源的蓝牙5.2协议栈
    • 支持医疗身体区域网络(MBAN)和Mesh
    • 高吞吐量(2Mbps)模式
    • 远程(125kbps和500kbps)模式
    • Rx灵敏度:-97dBm;Tx功率:+5.5dBm
    • 单端天线连接(50Ω)
  • 提供电源管理充分延长电池寿命
    • 电源电压范围:2.0V至3.6V
    • 集成SIMO功率调节器
    • 3.0V时的有源电流为12.9μA/MHz
    • 对于32KB,3.0V时的保持电流为1.53μA
    • 低功耗模式下可选择SRAM数据保留功能+RTC
  • 多个外设,用于实施系统控制
    • 多达两个高速SPI控制器/目标
    • 多达三个I2C控制器/目标
    • 多达四个UART
    • 一个I2S控制器/目标
    • 多达8路输入、10位Σ-Δ ADC 7.8ksps
    • 多达四个微功耗比较器
    • 定时器:四个32位、两个低功耗、一个看门狗、一个低功耗看门狗
    • 1-Wire®控制器
    • 多达四个脉冲序列(PWM)引擎
    • 带唤醒定时器的RTC
    • 多达52个GPIO
  • 安全性和完整性
    • 可选安全引导
    • TRNG Seed发生器
    • AES 128/192/256硬件加速引擎


板卡引脚图:

max32655引脚图.png


板卡框图:


MAX32655FTHR 顶部组件:


MAX32655FTHR 底部组件:


板卡相关资料:

附件下载
max32690evkit.pdf
MAX32690EVKIT 用户手册
ug7618.pdf
MAX32690 用户手册
MAX32650FTHR.pdf
MAX32650FTHR数据手册
MAX32650-MAX32652.pdf
MAX32650 数据手册
getting-started-with-eclipse.pdf
MAX32650 用户手册1
max32650max32652-user-guide.pdf
MAX32650 用户手册2
MAX32655FTHR_数据手册.pdf
max32655_数据手册.pdf
max32655_用户手册.pdf
团队介绍
暂无
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号