Main Content

Architecture and Component Design

Design software systems by developing component algorithms intended for code generation and deployment for embedded systems

Use Simulink® and Embedded Coder® to design application and component models that you can run as an application or deploy as generated code for integration with other component code on target hardware.

To avoid or minimize rework, in the Simulink Editor, construct component models considering code generation from the beginning of the design process. Consider software component design factors and issues, such as modeling styles for different scheduling scenarios, code generation treatment of Simulink modeling semantics, importing existing code, and applying modeling standards and guidelines.