Génération automatique de code distribué à l'aide de RTOS : application au codage d'images LAR

Ghislain Roquier &
Mickaël Raulet &
Jean-François Nezan &
Olivier Déforges.

Les futures générations de téléphones mobiles, incluant toujours plus de services multimédia, representent un vrai défi en terme de systèmes temps-réels embarqués de part leurs besoins toujours croissants en puissance de calcul et en fléxibilité. Les architectures multi-composants programmables peuvent alors apporter une solution efficace et évolutive. Le but de nos travaux consiste à développer un processus de développement rapide et automatique spécialement adapté aux architectures multi-composants hétérogènes. Cet article présente un processus de développement basé sur la méthodologie Adéquation Algorithme Architecture (AAA), de la description conjointe d'une application et d'une architecture jusqu'aux exécutifs distribués temps-réel. Nous montrerons ensuite une génération automatique d'exécutifs issus de la méthodologie AAA basée sur l'utilisation de systèmes d'exploitations temps-réel résident (Real-Time Operating System - RTOS). Nous comparons cette approche avec celle sans RTOS en termes de complexité et de performance. Finalement, ce travail est illustré par l'exécution d'une application multimédia basée sur le codec LAR.