Après avoir développé une application (un exécutable) pour cette carte, il peut être souhaitable de l'ajouter définitivement au système de fichier de la carte et de faire en sorte qu'elle soit lancée automatiquement au démarrage du système μClinux.
Il n'est pas nécessaire de recompiler le noyau pour cela !
Il y a quatre étapes à suivre pour ajouter sa propre application au système :
développer l'application.
ajouter l'exécutable de l'application dans le système de fichier μClinux.
lancer cette application dans le script de démarrage du système
reconstruire l'image compressée du système μClinux et reprogrammer la carte.
Le développement d'une application pour les cartes Arcturus sort du cadre de ce chapitre
voir ici et
ici
On utilise ici une application très simple déjà développée et compilée. Elle réalise quelques balayages sur les LEDS de la carte de test et s'arrête.
Recupérer le fichier chenillard qui est l'exécutable de cette application.
Copier ce fichier dans le dossier /root/uClinux-coldfire/romfs/etc.
Modifier le script de démarrage du système μClinux en éditant le fichier /root/uClinux-coldfire/romfs/etc/rc.
Insérer à la fin de ce fichier la ligne de lancement (en arriere plan) de l'application :
/etc/chenillard ETBACKGROUD
Aller dans le dossier /root/uClinux-coldfire et reconstruire l'image compressée du système μClinux en tapant la commande :
make image