Generation and Customization of Real Time Code for Embedded Controllers Using a Modeling and Simulation Environment

2007-01-2924

11/28/2007

Event
SAE Brasil 2007 Congress and Exhibit
Authors Abstract
Content
This works presents the generation and customization of real time code for embedded controllers using a modeling and simulation environment. When the controller model is considered satisfactory, the developers can use a code generation tool to build a real time source code capable to be migrated to an embedded target processor. The code generation tool used is capable to generate real time code in ANSI C or ADA 95 languages. This process can be customized to adequate to a target processor and/or a Real Time Operating System (RTOS). The code customization can be achieved using a specific Template Programming Language (TPL) that specifies how the code will be generated. This technique makes it possible the instantiation of real time embedded controllers code using the same controller model to a wide variety of target processors and/or RTOSs. In this work we show that an Attitude Control System (ACS) for the Multi-Mission Platform (MMP) satellite can be developed and tested by using this approach. We also show tests that validate the performance of the ACS against its pointing and stabilization requirements.
Meta TagsDetails
DOI
https://doi.org/10.4271/2007-01-2924
Pages
10
Citation
de Amorim, F., and de Oliveira e Souza, M., "Generation and Customization of Real Time Code for Embedded Controllers Using a Modeling and Simulation Environment," SAE Technical Paper 2007-01-2924, 2007, https://doi.org/10.4271/2007-01-2924.
Additional Details
Publisher
Published
Nov 28, 2007
Product Code
2007-01-2924
Content Type
Technical Paper
Language
English