Linux embarqué / temps réel

Linux pour l'embarqué et le temps réel

Le système choisi pour le développement d'un nouveau produit faisant appel aux technologies embarquées et/ou temps réel doit se plier à un ensemble de contraintes fortes :
  • coût réduit,
  • souplesse,
  • portabilité,
  • ressources limitées (mémoire, espace disque...).
Ces contraintes sont d'autant plus critiques que l'accélération du développement des composants électroniques nécessite un portage régulier des systèmes d'exploitation. Pour mener à bien vos projets avec la meilleure maîtrise des coûts, ce système doit :
  • exploiter toute la puissance des afficheurs à haute résolution,
  • gérer tous les protocoles de communication en mode natif,
  • tirer pleinement partie des supports de stockage de type embarqué (flashdisk, DiskOnChip),
  • supporter le multi-tâche et la gestion des bus rapides (PCI, USB...).
Atouts majeurs de Linux :
  • pas de royalties,
  • robuste et fiable,
  • très bonne intégration des fonctions de réseau et des technologies télématiques,
  • disponibilité des sources,
  • riches en pilotes de périphériques et outils de développement,
  • support des technologies récentes (IEEE-1394,USB...),
  • conception modulaire (réduction de l'empreinte mémoire),
  • support des processeurs majeurs : Intel IA32 et IA64, STPC, PowerPC, 68xxx, MIPS, ARM, STPC, SH3/SH4, ...
La disponibilité du code source permet :
  • l'ajout de fonctionnalités dans le noyau,
  • garantit l'indépendance vis à vis de tout constructeur ou éditeur,
  • facilite le portage du système et la mise au point des applications.

Source : http://www.alcove.com/fr/alcove/services/embedded/general/index


Article extrait du site Loribel.com.
http://www.loribel.com/java/topics/linux.embedded.html