Approche efficace de développement de logiciel embarqué pour des systèmes multiprocesseurs sur puce / Xavier Guérin ; sous la direction de Frédéric Pétrot et Frédéric Rousseau

Date :

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : anglais / English

Systèmes d'exploitation (ordinateurs)

Ingénierie dirigée par les modèles

Systèmes sur puce

Pétrot, Frédéric (19..-....) (Directeur de thèse / thesis advisor)

Rousseau, Frédéric (19..-....) (Directeur de thèse / thesis advisor)

Université de Grenoble (2009-2014) (Organisme de soutenance / degree-grantor)

École doctorale mathématiques, sciences et technologies de l'information, informatique (Grenoble ; 199.-....) (Ecole doctorale associée à la thèse / doctoral school)

Relation : Approche efficace de développement de logiciel embarqué pour des systèmes multiprocesseurs sur puce / Xavier Guérin / Villeurbanne : [CCSD] , 2010

Relation : Approche efficace de développement de logiciel embarqué pour des systèmes multiprocesseurs sur puce / Xavier Guérin ; sous la direction de Frédéric Pétrot et Frédéric Rousseau / Lille : Atelier national de reproduction des thèses , 2010

Résumé / Abstract : 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 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.

Résumé / Abstract : 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 well as the support for multiple processors.