Who Should Attend
Designed for software engineers, managers, and quality assurance engineers interested in learning what it will take, what to expect, and a fundamental knowledge of how to perform a bare board to RTOS migration.
Prerequisite
Programming experience with a general familiarity of Ada or C in a bare board or RTOS environment are expected.
What You’ll Learn
Understanding the effects and processes and knowing what will need to be created is key to a successful bare board to RTOS migration project. In this class we will:
- Describe the effect of having a different libC on the RTS.
- Describe the effect of the change on libCpp; namely having different mangling.
- Describe how to change the UCC for an RTOS.
- Describe the C compilation process for an RTOS, and the importance of selecting the correct header files.
- Describe the Ada compilation process for an RTOS, and how to create thin Ada bindings to the functions supplied by the RTOS. Create a library (alb) of thin Ada bindings and work it in to the Ada Library Path.