概述
优势和特点
- 主页包含常见任务的快速访问链接、与您的项目相关的文章和视频的链接、用户指南、硬件参考手册、数据表和其他有用资源。
- 新的项目向导可用于快速创建项目以及示例应用,让您快速开始开发。
- 针对Armand RISC-V处理器构建的工具链支持。
- 集成引脚和时钟配置工具,用于将信号分配给引脚、配置引脚值(如输入或输出模式和电源)、查看寄存器详细信息和值以及生成要包含在项目中的源代码。
- 基本调试工具包括异构调试、断点、反汇编等。
- 灵活的加密库支持,可自动编译以满足特定于应用的安全要求。
- 通用安全API为跨ADI硬件平台和配置的开发人员应用提供了可扩展性,以满足不同的工作负载需求。
- 经过验证的安全实施为您的应用认证要求提供了基础。
处理器 | MSDK | Zephyr | 配置工具 | TESA |
MAX32570 | 是 | – | – | – |
MAX32655 | 是 | – | – | – |
MAX32662 | 是 | – | – | – |
MAX32670 | 是 | – | – | 是 |
MAX32672 | 是 | – | – | – |
MAX32675 | 是 | – | – | – |
MAX32690 | 是 | 是 | 是 | 是 |
MAX78000 | 是 | – | – | – |
MAX78002 | 是 | – | 是 | – |
产品详情
开发嵌入式软件是一个日益复杂的问题。随着我们向多核、多架构设备的转变,软件工程师需要利用和调试不同的处理架构和系统配置。开发人员需要专为多核系统设计的开源工具、SDK和中间件,以提供系统可见性和灵活性来适应他们的开发需求。SDK需要易于访问,并且能在具有广泛技术插件和提供商生态系统的工具平台内利用Zephyr和其他社区。
CodeFusion Studio (CFS)是一个基于微软开源开发环境 Visual Studio Code(VS Code)构建、面向异构环境设计的嵌入式软件开发平台。CodeFusion Studio为ADI的嵌入式处理器和MCU提供了直观的开发工具。CodeFusion Studio具有可信边缘安全架构(TESA)、多核异构调试工具、Zephyr支持、集成引脚和时钟配置、现代UI、ELF文件可视化、开源工具等,由开发人员构建并服务于开发人员,旨在加速开发并采用现代软件开发流程。
- 开源
- 与SDK集成
- Zephyr RTOS支持
- 具有CI友好命令行实用程序的现代UI
- 用于分析已编译应用的ELF文件可视化工具
- 新功能的强大路线图可简化嵌入式开发,并让工程师更好地控制解决困难的设计挑战
- 具有可配置安全信任根的通用安全API,支持mbedTLS、wolfSSL、PSA Crypto API和ADI安全解决方案
- 具有灵活信任根服务的ADI可信边缘安全架构(TESA)
- 经过验证的安全加密库可支持系统认证
系统要求
以下主机操作系统支持CodeFusion Studio扩展:
- Windows 10(64位)
- Windows 11(64位)
- macOS (ARM64)
- Ubuntu 22.04及更高版本(64位)
第1步:下载CodeFusion Studio安装程序(1.0.0),其中包含Windows、Linux或macOS上VS Code的所有命令行工具。
第2步: 安装 Microsoft's Visual Studio Code (1.89.0)或更高版本。
第3步: 从Visual Studio Code Marketplace安装 CodeFusion Studio extension扩展 。
文档
-
CodeFusion Studio™ User Documentation2024/10/7
-
CodeFusion Studio Security Installation Guide2024/10/6
-
CodeFusion Studio™简介2024/10/31
-
Introducing CodeFusion Studio™2024/10/7