1.Développements logiciels


La première étape a été d'installer l'environnement de développement natif. La méthodologie de mise au point est de tout développer sur le disque dur connecté à la plateforme OM-Cube, de construire une distribution Linux embarqué maison optimisée contenant tous les logiciels nécessaires puis de la recopier en mémoire Compact Flash. Il ne reste plus ensuite qu'à "booter" sur la mémoire Compact Flash pour avoir le résultat final.


Les points essentiels à noter sont :


Ecran de boot splash au boot de la plateforme OM-Cube






Lecture d’un DVD avec la plateforme OM-Cube. Affichage sur écran LCD



Mode Frame Buffer de la plateforme OM-Cube



Les composants logiciels du projet OM-Cube sont disponibles en ligne et sous licence GPL. On peut récupérer les sources du projet ainsi qu’un système de fichiers complet à recopier directement en mémoire Compact Flash.

Dans ce dernier cas, si l’on possède une carte cible CV860A ou CV860B, l’installation se fait très simplement comme suit. Il faudra avoir au préalable un disque dur avec un système Linux installé connecté à la carte cible :

  1. Création d’une partition Linux sur la mémoire Compact Flash :

  1. Création d’un système de fichiers ext3 sur la partition /dev/hdc1 :

  1. Décompression du logiciel OM-Cube :

  1. Montage de la partition /dev/hdc1 :

  1. Copie du logiciel OM-Cube sous /cf :

  1. Installation de LILO sur la mémoire Compact Flash en correspondance avec le fichier /cf/etc/lilo.conf :


Il reste ensuite à rebooter la carte cible et dans le setup du BIOS, choisir de booter depuis le périphérique HD1.