Main Content

Embedded Coder Supported Hardware

Support for third-party hardware

Embedded Coder® generates ANSI/ISO C and C++ code that can be compiled and executed on any processor by manually integrating the generated code with the RTOS, I/O devices, and build tools for your processor.

Embedded Coder provides support packages that help to automate integration, execution, and verification of generated code for the processors and devices in this table.

Support PackageVendorEarliest Release AvailableLast Release Available
Analog Devices DSPsAnalog Devices®R2013aR2015b
ARM Cortex-A ProcessorsARM®R2014aCurrent
ARM Cortex-M ProcessorsARMR2013bCurrent
ARM Cortex-R ProcessorsARMR2016bCurrent
AUTOSAR StandardAUTOSAR (AUTomotive Open System ARchitecture) development partnershipR2014bR2018b
BeagleBone Black HardwareBeagleBoardR2014bCurrent
Green Hills MULTIGreen Hills® SoftwareR2012bR2014a
Infineon AURIX TC4x MicrocontrollersInfineon®R2022bCurrent
Intel SoC DevicesIntel®R2014bCurrent
PX4 AutopilotsDronecodeR2018b

R2020a

Note: Starting in R2020b, see Supported Hardware (UAV Toolbox)

STMicroelectronics STM32 ProcessorsSTMicroelectronics®R2013bCurrent
Texas Instruments C2000 ProcessorsTexas Instruments®R2013b

R2022b

Note: Starting in R2023a, see C2000 Microcontroller Blockset (C2000 Microcontroller Blockset)

Texas Instruments C2000 F28M3x Concerto ProcessorsTexas InstrumentsR2014b

R2022a

Note: Starting in R2023a, see C2000 Microcontroller Blockset (C2000 Microcontroller Blockset)

Texas Instruments C6000 DSPsTexas InstrumentsR2014a

R2016a

Wind River VxWorks RTOSWind River®R2013bR2017a
Xilinx Zynq PlatformXilinx®R2013aCurrent

Some Embedded Coder hardware support packages are not available in MATLAB® Online™. See the MATLAB Online Specifications and Limitations.

For a complete list of hardware support packages, see Hardware Support.

Categories