User:RomainR

From ArmadeusWiki
Jump to: navigation, search

Présentation

Je m'appèle Romain Rossi (alias Kubiack), j'ai 25 ans. Je suis intéressé depuis tout petit à l'électronique et l'informatique (mes premières bidouilles à 10 ans...).

Durant mes études d'ingénieur j'ai participé 2 fois à la coupe de france de robotique, j'ai aussi fait plusieurs petits projets personnels basés principalement sur Atmel AVR.

Actuellement je suis doctorant à l'ESIGELEC [1] où je travaille sur des algorithmes de vision par ordinateur [2]. Je suis aussi diplômé de cette même école (promo 2006).

A l'ESIGELEC, je suis aussi responsable d'un cours "Linux Embarqué" et c'est en cherchant une carte de développement pour l'enseignement que je suis tombé sur Armadeus. J'ai trouvé l'idée d'ajouter un FPGA très séduisante pour le développement de périphériques exotiques.

Merci aux créateurs de Armadeus pour leur travail !

Je tiens à jour un petit site internet avec des trucs et astuces linux et logiciels libres : http://blog-kubiack.homelinux.org

J'ai notamment écrit un article sur la mise en place complète d'un environnement de dev pour travailler avec les cartes Armadeus (serveur NFS et TFTP, compilation de la toolchain, intégration avec Code::Blocks) : chercher le lien "Environnement de développement pour carte Armadeus" sur la page d'accueil.

Contribution

Formation Initiation Linux Embarqué

Mon travail à l'ESIGELEC consiste aussi à dispenser une formation "Initiation Linux Embarqué" à destination des professionnels de la région Haute-Normandie. Ces formations sont effectuées dans le cadre de la Filière Électronique de Haute Normandie.

Mes supports de formations (diaporamas, travaux pratiques ...) sont basés notamment sur les travaux de Free Electrons [3] et sont distribués ici sous la licence Creative Commons-Attribution Share Alike 2.0.

Vous être libre de télécharger, copier, utiliser, modifier ces documents tant que la licence originale n'est pas altérée.

Sommaire de la formation

  • 1er Jour
    • Présentation de la formation, sommaire et tour de table
    • GNU/Linux : présentation, bases et historique
    • Le Shell : une présentation interactive, avec pratique des commandes au fur et à mesure
  • 2em Jour
    • Développement sous Linux : outils de base
    • TP : Compilation croisée sur cible Armadeus
    • Programmation noyau : création de modules et de drivers
    • TP : Module noyau, interface /dev
    • TP : Driver de led
  • 3em Jour
    • Administration à distance d'un système enfoui : utilisation d'un serveur Web et de programmes CGI (mini-projet)
    • Présentation des sources du noyau Linux, liens internet utiles
    • Portage de Linux : quelques indices pour commencer
    • Buildroot : Compilation d'une toolchain ARM9 et configuration d'un système complet
    • Buildroot : intégration d'un projet local dans buildroot

Documents

Les documents sont à télécharger à cette adresse : http://omni3d.esigelec.fr/doku.php/team/rrossi/emblinux


Bricolage

J'ai à ma disposition 14 cartes devlight v2.0 et 6 devfull avec LCD (j'enseigne avec). Pour faciliter la manipulation, j'ai assemblé les LCD sur un morceaux de plexi lui-même vissé sur la devfull. Voici quelques photos. Une devfull assemblée avec son LCD

Contact

Email : kubiack [chez] gmail <point> com Et tout ça sans espaces bien sûr.