Training - Courses
RT02: Real-Time Workshop Embedded Coder for Production Code Generation |
This hands-on, three-day course focuses on developing models in the Simulink® environment to deploy on embedded systems. The course is designed for Simulink® users who intend to generate, validate, and deploy embedded code using Real-Time Workshop®. Topics include:
- Generated code structure and execution
- Code generation options and optimizations
- Integrating generated code with external code
- Customizing generated code
- Customizing data
- Deploying code
| Detailed course outline |
|---|
*Outline content effective for courses starting July 13, 2009.
| Day 1 of 3 | |
|---|---|
| Introduction | Objective: Identify where the use of Real-Time Workshop Embedded Coder™ is appropriate and set up the class files.
|
| Generating Embedded Code | Objective: Configure Simulink® models for embedded code generation and effectively interpret the generated code.
|
| Integrating Generated Code with External Code | Objective: Modify models and files to run generated code and external code together.
|
| Optimizing Generated Code | Objective: Identify the requirements of the application at hand and configure optimization settings to satisfy these requirements.
|
| Day 2 of 3 | |
| Data Characteristics in Simulink® | Objective: Control the data types and storage class of data in Simulink®.
|
| Customizing Data Characteristics Using Data Objects | Objective: Control data types and design custom storage classes using data objects.
|
| Customizing Generated Code Architecture | Objective: Control the architecture of the generated code according to application requirements.
|
| Day 3 of 3 | |
| Advanced Customization Techniques | Objective: Use code generation templates to control the generated files.
|
| Deploying Generated Code | Objective: Collect necessary data and identify the necessary steps for custom target development.
|
| Introduction to Developing Device Drivers | Objective: Identify the necessary components, templates, and steps for developing device drivers.
|
Embedded System Development | Objective: Build and run code on STR9-comStick USB start kit hardware using a custom embedded target in Real-Time Workshop Embedded Coder.
|
| Improving Code Efficiency and Compliance | Objective: Inspect the efficiency of generated code and verify compliance with standards and guidelines.
|
| Conclusion | Objective: Find resources for further information and training on the topic, and evaluate the class.
|
Prerequisites
Simulink® for System and Algorithm Modeling (SL01) (or Simulink® for Automotive System Design (SL01-A) or Simulink® for Aerospace System Design (SL01-O)) and Adopting Model-Based Design (SL02), or working experience with Simulink® and Simulink® data. Knowledge of C programming is strongly recommended for attendees who want to benefit from code inspection. Prior exposure to embedded programming, fixed-point arithmetic, and C MEX S-functions is helpful. The courses Real-Time Workshop Fundamentals (RT01) and Integrating Code with Simulink® (SL03) are also recommended.
Course Length - 3 days
Price - $1,950.00
Store