« SE4 2022/2023 EC3 » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « = Objectifs = Il vous est demandé de : = Matériel nécessaire = Travail réalisé = = Documents Rendus = ») |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
= Objectifs = | = Objectifs = | ||
Il vous est demandé de : | Il vous est demandé de : | ||
* concevoir et réaliser un projet LUFA sur la base de la démonstration bas-niveau RNDIS ; | |||
* la cible est l'ATMega8u2 d'un Arduino Uno Rev3 ; | |||
* d'intégrer dans le projet LUFA une micro-pile TCP/IPv4 comportant : | |||
** la gestion des requêtes et des questions ARP, | |||
** la gestion des paquets IPv4, en particulier avec les calculs de sommes de contrôle, | |||
** la gestion des paquets ICMP de type requête et réponse d'écho, | |||
* vous testerez votre projets LUFA à partir d'une machine Linux en lançant un <code>ping</code> sur l'adresse IPv4 de l'Arduino UNO ; | |||
* pour rendre le test plus visuel vous utilisez les deux LED TX et RX commandées par l'ATMega8u2 : | |||
** une LED pour indiquer la réception de paquets IPv4 destinés à l'ATMega8u2 ; | |||
** une LED pour toute requête d'écho destinée à l'ATMega8u2. | |||
= Matériel nécessaire | = Matériel nécessaire = | ||
Le seul matériel nécessaire est un Arduino Uno Rev3. | |||
= Travail réalisé = | = Travail réalisé = | ||
= Documents Rendus = | = Documents Rendus = |
Version du 7 juillet 2023 à 22:30
Objectifs
Il vous est demandé de :
- concevoir et réaliser un projet LUFA sur la base de la démonstration bas-niveau RNDIS ;
- la cible est l'ATMega8u2 d'un Arduino Uno Rev3 ;
- d'intégrer dans le projet LUFA une micro-pile TCP/IPv4 comportant :
- la gestion des requêtes et des questions ARP,
- la gestion des paquets IPv4, en particulier avec les calculs de sommes de contrôle,
- la gestion des paquets ICMP de type requête et réponse d'écho,
- vous testerez votre projets LUFA à partir d'une machine Linux en lançant un
ping
sur l'adresse IPv4 de l'Arduino UNO ; - pour rendre le test plus visuel vous utilisez les deux LED TX et RX commandées par l'ATMega8u2 :
- une LED pour indiquer la réception de paquets IPv4 destinés à l'ATMega8u2 ;
- une LED pour toute requête d'écho destinée à l'ATMega8u2.
Matériel nécessaire
Le seul matériel nécessaire est un Arduino Uno Rev3.