Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Embedded Coder by MathWorks



IDE and/or Compiler (C/C++/EC++/Ada)

Product Description

Embedded Coder® generates readable, compact, and fast embedded code from MATLAB and Simulink. The generated ANSI/ISO C and C++ code can be compiled with any IDE or toolchain and deployed on embedded processors, on-target rapid prototyping boards, and microprocessors used in mass production. The  code can be executed bareboard using hardware interrupts or with an RTOS by mapping generated code executation components with tasks and threads defined by the RTOS.

Embedded Coder is an add-on product to MATLAB Coder™ and Simulink Coder™ that enables configuration options and advanced optimizations for fine-grain control of the generated code’s functions, files, and data. These optimizations improve code efficiency and facilitate integration with legacy code, data types, and calibration parameters used in production. Embedded Coder offers built-in support for AUTOSAR other software standards. It provides traceability reports, code interface documentation, and automated software verification to support DO-178, IEC 61508, EN 50128, and ISO 26262 functional safety standards.

Embedded Coder supports ARM by generating ARM optimized code from MATLAB algorithms, Simulink models, and Stateflow charts. It provides Processor-in-the-loop (PIL) co-simulation of Simulink models with ARM optimized executable object code.

 

Embedded Coder

Market Segment(s)

  • Embedded

Target Platform(s)

  • Android
  • Linux
  • Other OS
  • VxWorks

ARM Processor(s)

  • Cortex-A53
  • Cortex-A57
  • Cortex-A9
  • Cortex-M0
  • Cortex-M1
  • Cortex-M3
  • Cortex-M4
  • ARMv8
 
ARM Connected