Développement logiciel embarqué sur Milkymist

From Tmplab

(Difference between revisions)
Jump to: navigation, search
(Follow Up =)
Line 46: Line 46:
# Caerbannog (sans PC)
# Caerbannog (sans PC)
-
= Follow Up ==
+
= Follow Up =
* IRC: #milkymist on the Freenode network
* IRC: #milkymist on the Freenode network
* Mailing list: http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
* Mailing list: http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
* Code from the workshop: http://lists.milkymist.org/pipermail/devel-milkymist.org/2009-November/000241.html
* Code from the workshop: http://lists.milkymist.org/pipermail/devel-milkymist.org/2009-November/000241.html

Revision as of 13:03, 8 November 2009

  • Titre: Développement logiciel embarqué sur Milkymist
  • Par: lekernel
  • Date: Samedi 7 novembre 2009, 14:00
  • Lieu: /tmp/lab

Ceci n'est pas un workshop FPGA


Contents

Description

Cet atelier présente des techniques de base utilisées pour la plupart des développements logiciels "bas niveau" sur systèmes embarqués, toutes plate-formes confondues (microcontrôleurs, system-on-chips [un system-on-chip n'est rien autre qu'un "gros" microcontrôleur], calculatrices, cadres photo, ...). Il présentera ensuite des aspects spécifiques au system-on-chip libre Milkymist tels que la programmation graphique et l'emploi de ses accélérateurs de calcul.

Les points suivants seront abordés:

  • Pré-test d'un programme sur PC
  • Installation et utilisation d'un compilateur croisé
  • Chargement du programme dans la carte de développement
  • Bases de programmation graphique bas niveau
  • Utilisation des accélérateurs graphiques sur Milkymist

Pré-requis

Cet atelier s'adresse aussi bien aux débutants complets en programmation embarquée qu'aux personnes ayant déjà programmé sur plusieurs plate-formes et désirant se familiariser avec l'utilisation des périphériques de Milkymist.

  • Venez avec votre ordinateur portable sous Linux ou *BSD. De préférence Ubuntu ou Debian mais ce n'est pas obligatoire.
  • Connaissances de base sur la ligne de commande de Linux (cd, ls, rm, etc.)
  • Connaissances de base en C. Pour les fans de déambulateurs, je rappelle que le Arduino Programming Language(tm) est du C et que si vous savez faire clignoter une LED en l'utilisant c'est suffisant. Si vous programmez sur PC et que vous savez faire afficher les nombres de 1 à 10 avec une boucle, c'est également suffisant.
  • Si vous avez une carte à microcontrôleur AVR, vous pouvez aussi l'amener (pour pouvoir comparer). Les Arduinos sont tolérées.
  • Si vous pouvez, amenez une carte ML401

Week-end de nerd

Vous êtes également bienvenus à l'atelier FPGA Workshop 4: Behind the Scenes le lendemain. Merci de vous y inscrire également si vous souhaitez participer.

Inscrits

Merci de vous inscrire en éditant cette page ou en envoyant un email à sebastien point bourdeauducq chez lekernel point net.

  1. Le Mono: lekernel
  2. proppy
  3. Kiniou
  4. charlot (sous réserve)
  5. legreffier
  6. Norman
  7. Matthias
  8. Sebastian
  9. mrfreeze
  10. Fallen (sans pc sans carte sans rien)
  11. texane (surement)
  12. Kereoz (peut être)
  13. Pieddemamouth
  14. dermiste
  15. Caerbannog (sans PC)

Follow Up

Personal tools