Utilisation d'Android pour des systèmes embarqués et temps réel

Magazine
Marque
Open Silicium
Numéro
8
Mois de parution
septembre 2013
Spécialité(s)


Résumé

Le système d'exploitation Android a su conquérir en quelques années le monde de la téléphonie mobile. Son architecture est proche d'un système GNU/Linux même s'il existe des différences notables. Si l'on se place du coté applicatif, sa simplicité d'utilisation a bien entendu tenté les industriels car le coût de développement d'une application graphique Android est souvent moins élevé que dans le cas de GNU/Linux avec Qt. Dans un avenir proche, Android pourrait donc être la référence des systèmes « Linux embarqué » avec IHM.Dans cet article nous avons donc évalué dans l'environnement Android les différentes fonctionnalités utilisées sous GNU/Linux dans un cadre industriel, en particulier l'approche temps réel en utilisant les patch PREEMPT-RT et Xenomai. La majorité des tests a été réalisé sur x86 (Atom) avec Android-x86.


1. Introduction

L'utilisation des logiciels libres et de GNU/Linux dans les systèmes embarqués est de plus en plus fréquente. De part sa conception, le logiciel libre répond très correctement à des critères fondamentaux du logiciel embarqué.

- La redistribution sans royalties.

- La disponibilité du code source.

- La possibilité de réaliser un développement dérivé à partir d'un logiciel libre.

Ces éléments ont des implications importantes tant au niveau économique qu'au niveau de la pérennité du logiciel sur laquelle les exigences peuvent dans certains cas se chiffrer en dizaines d'années. Le système GNU/Linux lui-même présente un certain nombre de caractéristiques qui en font une alternative viable aux systèmes embarqués propriétaires dans la majorité des cas.

- Fiabilité.

- Performances.

- Coût.

- Portabilité et adaptabilité.

- Ouverture aux autres systèmes.

La suite est réservée aux abonnés. Il vous reste 97% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant