Menu

Règlement

Règlement

Open Wide Ingénierie, responsable du blog linuxembedded.fr, organise un concours sur le thème "Développez un oscilloscope sur un Linux embarqué !". Ce concours, gratuit et ouvert à tous, vise à mettre en concurrence les passionnés des technologies Linux embarqué.

  1. Objectif : Chaque participant devra soumettre un système répondant aux exigences suivantes :

    • fonctionnement sur une carte Mini2440
    • exécution d'une application tactile d'oscilloscope qui, au minimum, comprendra :
      • l'affichage des 4 entrées analogiques de la carte
      • des réglages tel que le voltage/division et le temps/division
      • une API permettant de charger des modules dynamiques (*.so) de traitement de données (l'API définitive sera communiquée avant le 30/06/2012)
      • l'affichage graphique des données calculées par les modules
    • enregistrement des signaux d'entrée dans un fichier dont le format sera imposé (le format définitif sera communiqué avant le 30/06/2012)
    • triggering sur un niveau de tension
    • fiabilité des mesures : les enregistrements doivent être le plus fidèle possible aux signaux d'entrée. Lors de nos tests, nous n'hésiterons pas à charger le système avec des modules (*.so) gourmands en ressources.
  2. Éligibilité : Les participants doivent appartenir à une de ces 2 catégories :

    • Gang de poussins
    • Vieux gnou

    La première catégorie est réservée aux étudiants, seuls ou en équipe (taille des équipes non limitée). Les étudiants doivent tous avoir le statut d'étudiant à la date de l'inscription. Une vérification pourra être faite auprès de l'école d'appartenance.

    La deuxième catégorie est ouverte à tous, exclusivement en individuel.

    Le concours est cependant fermé au personnel de la société organisatrice et aux tiers ayant participé à l'élaboration de ce concours.

  3. Inscription : Chaque participant doit s'inscrire par mail à concours@linuxembedded.fr en spécifiant au minimum son nom, pseudo, adresse e-mail et sa catégorie. Il sera demandé aux étudiants de joindre une copie numérisée de leur carte d'étudiant. L'inscription implique l'engagement de respecter strictement les règles énoncées sous peine d'exclusion.

  4. Dates : Le concours débute le 2 avril 2012 et se termine le 28 novembre 2012. Celui-ci se déroule en 2 phases :

    • du 02/04/2012 au 31/08/2012 : phase en simulation sous Qemu (dite phase de sélection)
    • du 01/09/2012 au 28/11/2012 : phase sur carte Mini2440
  5. Attribution des cartes FriendlyARM : A l'issu de la première phase, chaque participant ou équipe pourra remporter une carte Mini2440 FriendlyARM avec câbles et écran 3,5", d'une valeur de 100 €. Lors de cette phase en émulation sous Qemu, les entrées analogiques devront être simulées par un moyen laissé à la discrétion des participants.

    Un jury délivrera des cartes à 15 équipes de "poussins" et à 15 "vieux gnous" maximum. Ce jury, composé de membres de la société Open Wide, prendra en compte les critères suivants :

    • le respect des prérequis (voir objectifs)
    • la qualité et l'ergonomie de l'interface graphique
    • la qualité des explications données dans la documentation technique
    • la qualité du rendu (code, instructions de compilation, ...)
    • une description des tests et expérimentations prévus sur le matériel réel
    • les éventuelles contributions

    Impératif : pour remporter une carte FriendlyARM, le projet doit être soumis avant le 31/08/2012 à 23h59.

  6. Prix : A l'issu de la deuxième phase, le jury décernera trois prix :

    • le 1er prix dans la catégorie "Gang de poussins"
    • le 1er prix dans la catégorie "Vieux Gnou"
    • le prix du jury

    Ces 3 vainqueurs remporteront une tablette de dernière génération d'une valeur de 250 €.

    Aussi, les seconds de chaque catégorie remporteront une caméra embarquée "sport". D'autres lots pourront être distribués aux meilleurs.

    Impératif : pour participer, le projet doit être soumis avant le 28/11/2012 à 23h59.

  7. Jury : Le jury final (2ème phase) sera composé de membres de la société Open Wide, d'industriels et d'autres spécialistes des systèmes temps réels et embarqué. Afin de délibérer, il vérifiera les éléments suivants :

    • le respect des prérequis (voir objectifs)
    • la qualité et l'ergonomie de l'interface graphique
    • la qualité des enregistrements (à définir)
    • la qualité du rendu (code, instructions de compilation, documentation, ...)
    • les évenuels contributions

    Le jury se réserve le droit d'exclure les participants qui portent atteinte au bon déroulement du concours.

  8. Soumission : Pour chaque phase, les participants devront soumettre leur projet dans une archive contenant :

    • l'intégralité des codes sources des nouveaux programmes développés, les configurations et toutes les modifications de projets existants (sous forme de patchs)
    • la chaîne de compilation ou les instructions pour la télécharger (celle-ci doit fonctionner sur Debian Squeeze x86 32-bits)
    • un fichier README contenant :
      • les instructions de compilation (cette compilation doit s'exécuter à l'aide d'une seule commande telle que make ou l'appel d'un script)
      • les instructions d'installation en mémoire flash
    • un fichier COPYING contenant la liste des licences utilisées
    • un fichier contenant des explications techniques sur le système

    Le mode d'envoi des fichiers est à la discrétion des participants et peut-être convenu avec les organisateurs. À minima, un serveur FTP d'envoi de fichiers sera mis en place. Les participants peuvent également mettre leurs fichiers à disposition sur Internet.

  9. Périmètre logiciel : Le système à soumettre doit exécuter une/des application(s) graphique(s) dans un environnement utilisant un noyau Linux. Aucun autre prérequis logiciel n'est imposé. Les participants sont libres d'utiliser les toolkits, bibliothèques et autres outils de leur choix sous réserve que ceux-ci soient Open Source.

    Afin de respecter la fiabilité du système, il est d'ailleurs possible d'utiliser une extension temps réel Open Source permettant l'exécution de Linux sur la même plate-forme.

  10. Publication : Les gagnants devront publier leurs codes sources sous une licence Open Source de leur choix.

  11. Remise des prix : les récompenses seront remises lors d'un événement de clôture. Il sera alors demandé aux vainqueurs, ainsi qu'à une sélection de finalistes, de présenter les techniques qu'ils ont mises en œuvre.

Ce règlement peut être obtenu en faisant la demande sur papier libre à cette adresse : Open Wide - 23, rue Daviel - 75013 Paris. Le remboursement des frais se fera au tarif lent de la poste. Il conviendra de joindre un RIB ou RIP.

Ce règlement est déposé auprès de la SCP ROBY-SALMON, LAANDEZ et BARTET Huissiers de Justice Associés 13-17 rue de Pouy 75013 PARIS