Journal Résultats du concours linuxembedded.fr : les codes !

Posté par  .
22
1
fév.
2012

Il y a quelque temps, le concours était annoncé ici même

Le but était de faire démarrer un programme (tournant sous Linux) le plus rapidement possible. N'ayant jamais fais d'embarqué, je me suis dit que c'était une bonne occasion de m'y mettre

Il y a eu deux étapes :

Etape 1. Prouver que l'on sait construire un système embarqué.

Dans cette étape, il fallait construire un système (le lancement de la construction se faisant avec un Makefile ou un script) qui devait se lancer dans une version modifiée de Qemu, avec des contraintes spécifiques

Personnellement, cela m'a permis de découvrir la cross compilation pour ARM, les technologies de mémoires NOR et NAND, ainsi que l'utilisation d'un écran tactile

Les concurrents qui ont réussi cette étape ont reçu gracieusement une carte Mini2440 de FriendlyARM. pour pouvoir passer à l'étape 2.

Etape 2. Faire démarrer le programme sur la carte physique

Cette fois, il fallait tester le programme sur la Mini2440

Cette carte avait un système à base de Qtopia pré-installé, pour y mettre notre système, il suffisait d'y brancher un câble série (pour lancer le transfert) et un câble USB (les données passent par l'USB).

L'écran tactile étant très récent, il a fallu trouver les bons patches, car le système qui tournait bien sur Qemu ne le faisait plus sur la carte réelle. J'ai personnellement perdu pas mal de temps avec ce problème, ce qui fait que je n'ai pas trouvé le temps nécessaire pour terminer ce projet (il me fallait encore régler un problème avec le touchscreen et la carte réseau)

Bref, je remercie l'équipe de linuxembedded.fr pour ce concours et félicite ceux qui on pu aller jusqu'au bout du concours

Ps : le + rapide c'est yargil avec 1.233s pour :

  • lancer le kernel
  • récupérer une adresse IP en DHCP
  • afficher l'adresse IP avec une fonte qui se trouve sur une sdcard

Autres codes :

Jean-Baptiste Théou : 0.43s sans DHCP

Sed : 1.4s

Ps : il y aura surement une annonce officielle pour ces résultats

http://projet.jbtheou.fr/projects/concours-linuxembedded

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.