diff --git a/ressources/Pinout.png b/ressources/Pinout.png new file mode 100644 index 0000000..2b29e46 Binary files /dev/null and b/ressources/Pinout.png differ diff --git a/tp5.md b/tp5.md index 1f39875..311a759 100644 --- a/tp5.md +++ b/tp5.md @@ -382,6 +382,38 @@ modprobe ehci-atmel Et à présent quand on redémarre le système embarqué, les modules USB sont montés correctements et le fonctionnement du script que l'on a créé au préalable est de retour ! +Bonus quand on lance le système ca ressemble à ca : + +``` + ####################### ######################### + ############################ ############################# + ################################ ############################### + ############################## ############################## + ############################# ############################ + ########################### ########################### + ######################### ######################### + ####################### ####################### + ###################### ###################### + ######################################## + #################################### + ############################## + ########################## + #################### + ################ + ############ + ############# + ################ + ####### ####### + ##### #### + ## ## +Welcome back + +192.168.144.100 login: root +Password: +login[53]: root login on 'ttyS0' +~ # +``` + diff --git a/tp6.md b/tp6.md new file mode 100644 index 0000000..1255ad0 --- /dev/null +++ b/tp6.md @@ -0,0 +1,34 @@ +# Travail pratique 6 + +## Objectif + +Le but du TP est de pouvoir commencer à utiliser les GPIO en jouant avec une carte MyLab1. Ensuite l'idée est de faire notre propre module driver pour notre kernel embarqué qui s'occupe de gèrer le joystick et pouvoir l'utiliser ensuite dans un jeu. + +## Connectique... + +Bon c'est un peu le bazard cette histoire, la carte myLab a des connecteurs un peu fébriles ou du moins pas très compatibles avec les cables dupont que l'on a et on a très peu d'informations sur le pcb pour se retrouver ce qui est très frustrant. + +![Pinout sama5d3](ressources/Pinout.png "Pinout des GPIO qui nous intéressent de la carte") + +Voici tous les ports que on peut utiliser sur notre carte: + +PA16, PA17, PA21, PA23, PB15, PB25, PB26, PB28, PB29, +PC9, PC16, PC17, PC22, PC23, PC24, PC28, PC29, PE31 + +Nous allons utiliser les pins PA16 PA17 PA21 PA23 et PB27 car ils sont plutôt proches sur la carte et ils groupés et pour GND et +3.3V on va aller les chercher sur un autre endroit de la carte car c'est plus simple. + +Voici un tableau des ports + +| Device | Mylab | Sama5d3 | +| -------- | ------- | ------- | +| Up | 2.24 | PA16 | +| Down | 2.26 | PA17 | +| Left | 2.25 | PA21 | +| Right | 1.27 | PB27 | +| Button | 2.23 | PA23 | +| +3.3V | 2.1 | +3.3v | +| GND | 1.1 | GND | + +En suivant ce tableau tout le long du tableau on devrait eviter toute confusion de câbles. + +C'est un peu la galère pour tout faire tenir mais bon normalement ca passe. \ No newline at end of file