Retour à la page précédente

Résolution de problèmes rencontrés par un pc développé autour d'un processeur ARM et d'un noyau Linux

IMC2_vignette

L’entreprise ICM2 a développé un PC de salon autour d’un processeur ARM de la firme Cirrus et d’un noyau Linux 2.4. Ayant constaté une instabilité de son produit, ICM2 s’est approchée de la HEVs pour déterminer la source du problème.

L'institut, disposant de compétences reconnues dans la conception et la réalisation de systèmes portables bâtis autour d’un système d’exploitation Linux, a démontré que le système de fichiers retenu, associé aux composants de type FLASH NAND, ne possédait pas la robustesse attendue pour une application grand public.

Une des premières tâches fut la sélection d’un système de fichiers adaptés aux types de composants retenus pour la production en grande série. De cette première phase, il ressort que le passage au noyau Linux 2.6 apporte une meilleure stabilité des systèmes engagés dans le déploiement d’un système de fichiers robustes.

Pour mener à bien le projet, les tâches suivantes ont été réalisées:

  • adaptation du noyau linux 2.6.8.1 de Cirrus pour le PC spécialisé d’IMC2,
  • mise à jour des différents pilotes sur la base des dernières évolutions présentées par Cirrus,
  • conception d’un pilote clavier-souris adapté au clavier sans fil d’IMC2,
  • adaptation des pilotes pour la mémoire FLASH et le contrôleur graphique,
  • adaptation du système automatisé pour la mise à jour de système d’exploitation à l’aide d’une clé USB.