Skip to content

Features

Explore all the features CodeFusion Studio has to offer.

System Planner Configuration Tools

Use the System Planner to visually configure every aspect of your system — from memory and peripheral allocation to pin and clock behavior — and generate ready-to-build source code in one step.

Learn more →

System Planner Walkthrough

Embedded AI Tools

Build and optimize AI models directly inside your embedded workflow. Use the Embedded AI Tools in System Planner to import models, assign them to cores, validate compatibility, and generate deployment-ready source code.

Learn more →

Embedded AI Tools Walkthrough

Workspace Creation Wizard

Start new single- or multi-core projects in seconds with guided setup, example templates, and optional TrustZone® configurations.

Learn more →

Workspace Creation Wizard Walkthrough

Heterogeneous multi-core debugging

CodeFusion Studio provides an extended debugging ecosystem for multi-core systems with breakpoints, disassembly, cross-core support, and RTOS thread awareness.

Learn more →

Multi-core debugging Multi-core debugging

Debugging and analysis tools

Inspect, automate, and analyze your system behavior with built-in debugging and analysis utilities — including multi-core debugging, the Core Dump Analysis Tool, the GDB Toolbox, and the Zephelin profiler.

Learn more →

GDB Toolbox

Platform agnostic architecture

CodeFusion Studio uses an extensible plugin architecture that separates configuration and design capture from code generation, allowing you to choose RTOS, middleware, and firmware platforms.

Each supported platform (Zephyr, MSDK, SHARC-FX) exposes its own adjustable configuration options in the GUI, providing context-aware settings specific to the selected core and firmware platform.

Peripheral configuration captured in System Planner Peripheral configuration captured in System Planner

These settings are stored in structured JSON files and converted into buildable source code through command-line plugins — enabling automation, reproducibility, and CI/CD integration.

Platform Agnostic Architecture Platform Agnostic Architecture

Learn more →

Package and plugin management

Download SDKs, toolchains, and plugins on demand with the integrated Package Manager to keep your environment modular, current, and compatible across supported architectures.

Learn more →

Package Manager install Walkthrough

ELF file explorer

ELF File Explorer provides a graphical interface to help understand and analyze the contents of ELF files.

Visualize memory usage, run SQL queries to inspect symbols, and browse segments, sections, and symbols with the interactive memory map.

Learn more →

Memory layout Memory layout