Développement logiciel embarqué sur Milkymist
From Tmplab
(New page: {{Workshop |title=Atelier "Développement logiciel embarqué sur Milkymist" |when=Samedi 7 novembre 2009, 14:00 |where=/tmp/lab |by=lekernel |intro=Ceci n'est pas un work...) |
|||
| (23 intermediate revisions not shown.) | |||
| Line 1: | Line 1: | ||
{{Workshop | {{Workshop | ||
| - | |title= | + | |title=Développement logiciel embarqué sur Milkymist |
|when=Samedi 7 novembre 2009, 14:00 | |when=Samedi 7 novembre 2009, 14:00 | ||
|where=/tmp/lab | |where=/tmp/lab | ||
| Line 6: | Line 6: | ||
|intro=Ceci n'est pas un workshop FPGA | |intro=Ceci n'est pas un workshop FPGA | ||
}} | }} | ||
| + | |||
| + | = 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 <i>[un system-on-chip n'est rien autre qu'un "gros" microcontrôleur]</i>, calculatrices, cadres photo, ...). Il présentera ensuite des aspects spécifiques au system-on-chip libre [http://www.milkymist.org 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 [http://www.milkymist.org 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 [http://www.xilinx.com/products/boards/ml401/index.htm 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. | ||
| + | # Le Mono: [[User:Lekernel|lekernel]] | ||
| + | # [[User:Proppy|proppy]] | ||
| + | # [[User:Kiniou|Kiniou]] | ||
| + | # [[User:cgo|charlot]] (sous réserve) | ||
| + | # legreffier | ||
| + | # Norman | ||
| + | # Matthias | ||
| + | # Sebastian | ||
| + | # mrfreeze | ||
| + | # Fallen (sans pc sans carte sans rien) | ||
| + | # texane (surement) | ||
| + | # Kereoz (peut être) | ||
| + | # Pieddemamouth | ||
| + | # dermiste | ||
| + | # Caerbannog (sans PC) | ||
| + | |||
| + | = Follow Up = | ||
| + | * IRC: #milkymist on the Freenode network | ||
| + | * 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 | ||
Current revision
- 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.
- Le Mono: lekernel
- proppy
- Kiniou
- charlot (sous réserve)
- legreffier
- Norman
- Matthias
- Sebastian
- mrfreeze
- Fallen (sans pc sans carte sans rien)
- texane (surement)
- Kereoz (peut être)
- Pieddemamouth
- dermiste
- Caerbannog (sans PC)
Follow Up
- IRC: #milkymist on the Freenode network
- 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

