Main Content

Architecture and Component Design

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

To design component models that you can deploy as generated code for integration with other component code or to run as an application on target hardware, use Simulink® and Embedded Coder®. Learn about software deployment and how to use Embedded Coder based on your role and project goals. 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.