IMA4 2019/2020 EC2 : Différence entre versions
De Wiki d'activités IMA
(→Cahier des charges) |
|||
Ligne 14 : | Ligne 14 : | ||
Durant cette épreuve, je vais écrire un programme pour le micro-contrôleur ATXmega384C3 avec la LUFA. L'objectif est d'implanter micro-python sur l'ATXMEGAC3-XPLD. Afin de réaliser cet objectif, il faudra procéder en plusieurs étapes : | Durant cette épreuve, je vais écrire un programme pour le micro-contrôleur ATXmega384C3 avec la LUFA. L'objectif est d'implanter micro-python sur l'ATXMEGAC3-XPLD. Afin de réaliser cet objectif, il faudra procéder en plusieurs étapes : | ||
− | + | * Comprendre et prendre en main la démo Virtual Serial de la bibliothèque LUFA | |
− | + | * Récupérer le répertoire avr8-dummy et l'intégrer à une version récente de micropython. Une fois ceci réalisé, comprendre et compiler une première fois le main.c du répertoire avr8-dummy | |
− | + | * Comprendre les deux makefiles utilisés | |
− | + | * Réaliser la fusion de la démo Virtual Serial de la Lufa avec micropython | |
= Travail réalisé = | = Travail réalisé = |
Version du 24 mai 2020 à 23:17
Objectif
Vous allez travailler sur une carte de développement ATXMEGAC3-XPLD. L'idée est d'implanter micro-python sur cette carte.
Vous aurez donc à écrire un programme pour le micro-contrôleur ATXmega384C3 avec la LUFA.
Cherchez l'embryon de portage de micro-python sur AVR, récupérez le répertoire avr8-dummy et intégrez-le à une version récente de micro-python. Fusionnez ce logiciel avec l'exemple VirtualSerial de la LUFA pour avoir une console USB/série avec un interpréteur micro-python sur l'ATXMEGAC3-XPLD.
Matériel reçu
Cahier des charges
Durant cette épreuve, je vais écrire un programme pour le micro-contrôleur ATXmega384C3 avec la LUFA. L'objectif est d'implanter micro-python sur l'ATXMEGAC3-XPLD. Afin de réaliser cet objectif, il faudra procéder en plusieurs étapes :
- Comprendre et prendre en main la démo Virtual Serial de la bibliothèque LUFA
- Récupérer le répertoire avr8-dummy et l'intégrer à une version récente de micropython. Une fois ceci réalisé, comprendre et compiler une première fois le main.c du répertoire avr8-dummy
- Comprendre les deux makefiles utilisés
- Réaliser la fusion de la démo Virtual Serial de la Lufa avec micropython