An Efficient Embedded Software Development Approach for Multiprocessor System-on-Chips - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2010

An Efficient Embedded Software Development Approach for Multiprocessor System-on-Chips

Approche Efficace de Développement de Logiciel Embarqué pour des Systèmes Multiprocesseurs sur Puce

Résumé

This dissertation shows that complex, embedded software applications can effectively operate heterogeneous MP-SoC with respect to flexibility, scalability, portability, and Time-To- Market. It presents an improved embedded software design flow that combines an application code generator, GECKO, and a novel software framework, APES, to achieve a high level of efficiency. Our contribution is twofold: 1) an improved embedded software design flow with several tools that enable the automatic construction of minimal and optimized binaries for a given application targeting a given MP-SoC, and 2) a modular and portable set of software components that includes traditional operating system mechanisms as weel as the support for multiple processors.
Cette dissertation montre que des applications embarquées complexes peuvent tirer partie efficacement de plateformes MP-SoC hétérogènes tout en respectant les critères de flexibilité, mise à l'échelle, portabilité et time-to-market. Elle fait la description d'un flot de conception de logiciel embarqué amélioré combinant un générateur de code, GECKO, et un environnement logiciel innovant, APES, afin d'obtenir un haut niveau d'efficacité. La contribution ainsi présentée est est double : 1) un flot de conception de logiciel embarqué amélioré avec un ensemble d'outils permettant la construction automatique d'objets binaires minimaux pour une application donnée ciblant une plateforme MP-SoC donnée, et 2) un ensemble de composants logiciels modulaire et portable incluant des mécanismes de systèmes d'exploitations traditionnels ainsi que le support de multiples processeurs.
Fichier principal
Vignette du fichier
ThesisManuscript.pdf (7.02 Mo) Télécharger le fichier

Dates et versions

tel-00483941 , version 1 (17-05-2010)
tel-00483941 , version 2 (17-05-2010)
tel-00483941 , version 3 (18-05-2010)
tel-00483941 , version 4 (02-06-2010)
tel-00483941 , version 5 (15-06-2010)
tel-00483941 , version 6 (17-06-2010)

Identifiants

  • HAL Id : tel-00483941 , version 3

Citer

Xavier Guerin. An Efficient Embedded Software Development Approach for Multiprocessor System-on-Chips. Networking and Internet Architecture [cs.NI]. Institut National Polytechnique de Grenoble - INPG, 2010. English. ⟨NNT : ⟩. ⟨tel-00483941v3⟩
424 Consultations
1374 Téléchargements

Partager

Gmail Facebook X LinkedIn More