Abstract: This paper presents a proposal for a new Ada profile targeted to microcontrollers with tight memory constraints. The profile has the same restrictions that the Ravenscar profile but includes a new scheduling policy based on the "one-shot task" model that allows stack sharing techniques to be applied to Ada tasks. A preliminary implementation based on a small kernel, a modified run-time system and an automatic code generation tool has been developed. The initial tests bring promising results, showing the profile is functionally correct and has a small memory footprint. © 2018 Ada-Europe. All Rights Reserved.
Editorial: Ada Language UK Ltd.
Fecha de publicación: 01/06/2018
Nº de páginas: 4
Tipo de publicación: Artículo de Revista
MARIO ALDEA RIVAS
HECTOR PEREZ TIJERO