Skip to Main content Skip to Navigation
Theses

Génération de système d'exploitation pour le ciblage de logiciel multitâche sur des architectures multiprocesseurs hétérogènes dans le cadre des systèmes embarqués spécifiques.

Abstract : The software part is becoming more and more important for specific electronic systems. This complex software has to be to developed independently from the hardware: therefore it is necessary to provide a software layer interfacing high level software and specific hardware. This step, called "software targeting", is tedious. Thus, it would be interesting to automate it. This manuscript proposes to perform automatically this step through the generation of application and architecture specific operating systems.The proposed targeting tool takes as input the architecture and application specification, and generates as output the operating systems source code for each processor through the assembly of library elements. The high level software specification is represented as a set of interconnected tasks. Their behavior is independent of the architecture: an API (Application Programming Interface) is provided by the generated operating systems to encapsulate architecture dependent operations like communication ones. The methodology described in this manuscript has been applied to a VDSL application. The goal was to generate operating systems for two ARM7 processors with many communication and synchronization protocols. The generated operating systems prove to be very small, and as fast as the best commercial operating systems.
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-00163404
Contributor : Lucie Torella <>
Submitted on : Tuesday, July 17, 2007 - 3:57:19 PM
Last modification on : Friday, December 11, 2020 - 8:28:04 AM
Long-term archiving on: : Thursday, April 8, 2010 - 8:24:43 PM

Identifiers

  • HAL Id : tel-00163404, version 1

Collections

CNRS | TIMA | UGA

Citation

L. Gauthier. Génération de système d'exploitation pour le ciblage de logiciel multitâche sur des architectures multiprocesseurs hétérogènes dans le cadre des systèmes embarqués spécifiques.. Micro et nanotechnologies/Microélectronique. Institut National Polytechnique de Grenoble - INPG, 2001. Français. ⟨tel-00163404⟩

Share

Metrics

Record views

1006

Files downloads

7349