• Hear about embedded code generation advances in R2018a with the major release of MATLAB Coder and Embedded Coder.
  • Watch how to quickly customize and generate code using Embedded Coder Quick Start, Code Perspective, and Embedded Coder Dictionary.
  • Learn about recent improvements to Embedded Coder that let you customize generated data, functions, and files according to your production software environment and standards.
  • See how Embedded Coder lets you quickly use specific optimization levels in R2018a and how it has a multifaceted approach to producing more efficient code.
  • Watch how MathWorks coder products, such as MATLAB Coder and Embedded Coder share a common coder engine that is increasingly optimized for code patterns in computer vision and automated driving/ADAS applications.
  • Hear how Embedded Coder supports automatic data buffer reuse, user-specified reuse, and starting in R2018a, an intuitive user-suggested data reuse option that minimizes unnecessary data copies in generated code. 
  • Hear how Embedded Coder generates native SIMD instructions including Intel SSE and AVX for Windows and Linux. Previous SIMD support used code wrappers but native SIMD generation in R2018a improves quality and efficiency. 
  • See how Automated Driving Toolbox and Embedded Coder let you design, simulate, and generate C++ code for automated driving and ADAS systems. Examples include adaptive cruise control with sensor fusion and model predictive control.
  • Hear how Simulink and Embedded Coder let you model classes and generate C++ code. Object-oriented design and realization is critical for services-oriented architecture and middleware including Adaptive AUTOSAR, ROS 2.0, DDS, and more.
  • Fixed-Point Designer lets you optimize lookup tables in Simulink and generate highly efficient code with Embedded Coder. The Lookup Table optimizer compresses data into data types that minimize memory use with low impact to numerical accuracy.
  • Generate C and C++ code optimized for embedded systems using Embedded Coder.
  • Quickly generate C/C++ code for rapid prototyping or hardware-in-the-loop (HIL) testing using Simulink and Stateflow .
  • Automatically generate code for embedded systems requiring production code efficiency and quality.
  • Learn how to convert MATLAB functions and Simulink models to C/C++ code.
Model AUTOSAR queued sender-receiver communication using Simulink and Embedded Coder.
  • Develop an automotive powertrain controller using Model-Based Design.
  • Configure and generate AUTOSAR-compliant code, and export AUTOSAR software component description XML files for a Simulink
  • Design, simulate, and generate code for designs running on a Texas Instruments™ Piccolo microcontroller using Embedded Coder™. Verify the object code running on the MCU using PIL testing.
  • Generate AUTOSAR-compliant code and export component description XML files using Simulink ® and Embedded Coder ® .
  • Perform simulation of the AUTOSAR client-server using Embedded Coder ® .
  • Test AUTOSAR software algorithms and perform client-server simulation using Embedded Coder ® and Simulink ® .
  • Model the behavior of saving an odometer value to non-volatile memory when ECU goes to sleep using the newly introduced Initiate, Terminate, and Preconfigured NvM AUTOSAR BSW blocks.
  • AUTOSAR ECU Software Simulation simulates the behavior of an ECU’s Application Software and Basic Software services in Simulink. MathWorks AUTOSAR support has introduced a new library for NVRAM Manager and Diagnostics Services.
Learn how to import an AUTOSAR composition description file to Simulink with a demonstration of a top-down workflow using a live script example.
  • Install Embedded Coder ® Hardware Support Package for BeagleBone Black, and explore the support package by watching a demo on how to install and execute the image inversion algorithm.