Embedded Code Generation

Embedded Coder generates readable, compact, and fast C and C++ code for use on embedded processors, on-target rapid prototyping boards, and microprocessors used in mass production. Embedded Coder offers built-in support for AUTOSAR and ASAP2 software standards. It also provides traceability reports, code interface documentation, and automated software verification to support DO-178, IEC 61508, and ISO 26262 software development. Code generation from MATLAB supports the Communications System Toolbox functions listed in Communications System Toolbox

Following is the list of topics under Embedded Code Generation which is prepared after detailed analysis of courses taught in multiple universities across the globe:

  • Analyzing maximal transition time (minimal time between two external events)
  • Code compaction (design of compact application-specified byte code)
  • Code Execution Profiling
  • Code Generation
  • Code generation from automata and state charts
  • Code generation options and optimizations
  • Commenting, Tracing, and Documenting Code
  • Customizing data
  • Customizing generated code
  • Deploying code
  • Executing and Verifying Code
  • Generated code structure and execution
  • Generating code for multirate systems
  • Integrating generated code with external code
  • In-the-Loop Verification
  • Optimizing and Packaging Code
  • Parameter Tuning with External Mode
  • Representation of automata and state charts
  • Selecting Targets
  • Shifting the boundary between interpretation and compilation
  • Simulation Speedup with Code Generation
  • Working with Custom Data
  • Working with Targets