CodeFusion Studio™
Overview
Features and Benefits
Developing embedded software is an increasingly complex problem. As the world moves to multi-core, multi-architecture devices, software engineers need to leverage and debug different processing architectures and system configurations. Developers need open tools, SDKs, and middleware designed for multi-core systems that provide system visibility and offer the flexibility to adapt to their development needs. SDKs need to be easily accessible, leveraging Zephyr and other communities within a tooling platform that has a broad ecosystem of technology plug-ins and providers.
CodeFusion Studio (CFS) is an award winning1 embedded software development platform built on Microsoft's open-source development environment Visual Studio Code (VS Code) and designed for the heterogeneous world. CodeFusion Studio provides intuitive development tooling for ADI’s embedded processors and MCUs. Featuring Trusted Edge Security Architecture (TESA), tools for multi-core heterogeneous debug, Zephyr support, Integrated Pin and Clock Config, a modern UI, ELF File Visualization, open-source tools, and more, CodeFusion Studio is built by and for developers to accelerate development and embrace modern software development pipelines.
- Homepage with quick access links for common tasks, links to articles and videos related to your projects, user guides, hardware reference manuals, data sheets, and other useful resources.
- A new project wizard for quickly creating projects as well as example applications to jumpstart your development.
- Toolchain support for building against Arm and RISC-V processors.
- Integrated pin and clock configuration tools for assigning signals to pins, configuring pin values such as input or output mode and power supply, viewing register details and values, and generating source code to be included in your project.
- Essential debugging tools including heterogeneous debug, breakpoints, disassembly and more.
- Flexible crypto library support that auto-compiles to meet application specific security requirements.
- Common security API provides scalability of developer applications across ADI hardware platforms and configurations to meet varying workload demands.
- Proven security implementations provide a foundation for your application certification requirements.
Product Details
- Open source
- Integration with SDKs
- Zephyr RTOS support
- Modern UI with a CI-friendly command-line utility
- ELF file visualization tools for analyzing compiled applications
- Robust roadmap of new features to streamline embedded development and give engineers greater control in solving difficult design challenges
- Common security API with configurable security root-of-trust supporting mbedTLS, wolfSSL, PSA Crypto API, and ADI Security Solution
- ADI Trusted Edge Security Architecture (TESA) with flexible root-of-trust services
- Proven secure crypto libraries to support system certification
- 1 Best-in-Show Awards, Embedded World North America 2024
Processor | MSDK | Zephyr | Config Tools | TESA |
MAX32655 | Yes | – | – | – |
MAX32662 | Yes | – | – | – |
MAX32670 | Yes | – | – | Yes |
MAX32672 | Yes | – | – | – |
MAX32675 | Yes | – | – | – |
MAX32690 | Yes | Yes | Yes | Yes |
MAX78000 | Yes | – | – | – |
MAX78002 | Yes | – | Yes | – |
Systems Requirements
CodeFusion Studio extension is supported on the following host operating systems:
- Windows 10 (64-bit)
- Windows 11 (64-bit)
- macOS (ARM64)
- Ubuntu 22.04 and later (64-bit)
Documentation & Resources
-
CodeFusion Studio™ User Documentation10/7/2024
-
CodeFusion Studio Security Installation Guide10/6/2024
-
Introducing CodeFusion Studio™10/7/2024