A constant challenge for the mobility engineering is to build correctly, the right product at the right time, cost and quality. This challenge gives opportunities to adopt new paradigms in system development, especially in generation, migration and tests of controller codes. This work presents the automatic generation, migration, and tests of real time code to an embedded controller. This is part of the Attitude and Orbit Control System (AOCS) for the Multi-Mission Platform (MMP) of the National Institute for Space Research (INPE). The modeling and simulation paradigm associated with automatic code generation makes possible the migration of a real time embedded controller code to a wide variety of target processors and/or Real Time Operating Systems (RTOS) using the same controller model. The MATRIXx (XMath/SystemBuild/AutoCode/DocumentIt) modeling and simulation environment was used to analyze and design the controller and generate its real time code. For that, the whole control system was modeled including its sensors, actuators, controller, plant dynamics and external environment. After the controller design was considered satisfactory, its model was used to generate a real time source code capable to be embedded in a target processor. The ANSI C generated real time code with the RTEMS RTOS were migrated to an emulator of the ERC32 SPARC target. Tests have shown that the software controller results comply with the pointing and stabilization requirements of the MMP ACS.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Automatic Generation, Migration, and Tests of a Real Time Code to an Embedded Controller


    Weitere Titelangaben:

    Sae Technical Papers



    Kongress:

    2008 SAE Brasil Congress and Exhibit ; 2008



    Erscheinungsdatum :

    2008-10-07




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Englisch




    Gene-Auto: Automatic Software Code Generation for Real-Time Embedded Systems

    Rugina, A.-E. / Thomas, D. / Olive, X. et al. | British Library Conference Proceedings | 2008


    `Efficient automatic code generation for embedded systems'

    Pilaud, D. / ERA Technology | British Library Conference Proceedings | 1996


    Automatic transputer code generation for flexible real-time vision systems

    Schwingskakl, Gert / Poelzleitner, Wolfgang | SPIE | 1992


    Automatic code generation of production quality code for embedded automotive control

    Hanselmann,H. / Kiffmeier,U. / Koester,L. et al. | Kraftfahrwesen | 1999


    Controller Grid: Real-Time Load Balancing of Distributed Embedded Systems

    Hyodo, Akihiko / Arakawa, Fumio / Kato, Naoki | SAE Technical Papers | 2007