38 | | |
39 | | {{{ |
40 | | #!protected-red |
41 | | ---- |
42 | | = Bienvenue sur le site du module SESI PERI 2014/2015 = |
43 | | |
44 | | Equipe pédagogique : Franck Wajsbürt[[BR]] |
45 | | Les ressources pédagogiques ont été créé initialement par : Julien Peeters et François Pécheux[[BR]] |
46 | | Ce site web contient toutes les ressources du module: les énoncés de TD, de TP et les ressources documentaires (en anglais). |
47 | | |
48 | | == Cours == |
49 | | |
50 | | * Semaine 01 (29/01/2015): [htdocs:cours/peri_master_sesi_week1_4p.pdf Présentation du cours et introduction aux GPIO sur la carte Raspberry Pi]. |
51 | | * Semaine 02 (05/02/2015): [htdocs:cours/peri_master_sesi_week2_4p.pdf En avant gout du projet la communication par tube]. |
52 | | * Semaine 03 (19/02/2015): [htdocs:cours/peri_master_sesi_week3_4p.pdf Memory mapping et pilotes de périphériques sous Linux]. |
53 | | * Semaine 04 (26/02/2015): [htdocs:cours/peri_master_sesi_week4_4p.pdf Premier pilote]. |
54 | | * Semaine 05 (05/03/2015): [htdocs:cours/peri_master_sesi_week5_4p.pdf LCD en mode user]. |
55 | | * Semaine 06 (12/03/2015): [htdocs:cours/peri_master_sesi_week6_4p.pdf mknod dynamique et ioctl]. |
56 | | * Semaine 07 (26/03/2015): [htdocs:cours/peri_master_sesi_week7_4p.pdf Arduino base]. |
57 | | * Semaine 08 (02/04/2015): [htdocs:cours/peri_master_sesi_week8_4p.pdf communication sans fils]. |
58 | | * Semaine 09 (09/04/2015): [htdocs:cours/peri_master_sesi_week9_4p.pdf serveur web minimaliste]. |
59 | | * Semaine 10 (16/04/2015): [htdocs:cours/peri_master_sesi_week10_4p.pdf rs232 et i2c]. |
60 | | {{{ |
61 | | #!comment |
62 | | * Semaine 1 (20/01/2014): [[http://julienpeeters.net/courses/m1.peri/upmc_master_sesi_week1.pdf | Présentation du cours et introduction aux GPIO sur la carte Raspberry Pi]] |
63 | | * Semaine 2 (27/01/2014): [[http://julienpeeters.net/courses/m1.peri/upmc_master_sesi_week2.pdf | Memory mapping et pilotes de périphériques sous Linux]] |
64 | | * Semaine 3 (27/01/2014): [[http://julienpeeters.net/courses/m1.peri/upmc_master_sesi_week3.pdf | Pilotes de périphériques sous Linux (suite)]] |
65 | | * Semaine 4 (03/01/2014): [[http://julienpeeters.net/courses/m1.peri/upmc_master_sesi_week4.pdf | Appel système iocl et système de fichier SysFS]] |
66 | | }}} |
67 | | |
68 | | == TD == |
69 | | |
70 | | * [[SujetTD0 | TD0 : Remise à niveau programmation bas-niveau]] |
71 | | |
72 | | == TP == |
73 | | |
74 | | Pour les différents TP, vous devez écrire un compte-rendu sous la forme d'un journal de qui reprend chronologiquement les expériences que vous réalisez sur l'ensemble des TP. Il n'y a donc qu'un seul document que vous organisez chronologiquement. |
75 | | Vous devez en particulier y décrire vos problèmes et les solutions trouvées. Je noterai la clarté et la cohérence du document. |
76 | | Vous placerez le texte source, dans le format de votre choix et un pdf imprimable dans un répertoire nommé avec votre nom de login accolé avec un tiret (-) à celui de votre binôme (si vous en avez un) dans le répertoire '''/users/enseig/franck/peri/2015/cr'''. Par exemple deux personnes en binôme ayant respectivement comme login '''almada''' et '''fomentin''' vont créer le répertoire : '''/users/enseig/franck/peri/2015/cr/almada-fomentin/''' et y mettre leur compte-rendu journal. |
77 | | |
78 | | * [wiki:SujetTP1-2015 TP1 : Communication inter processus par tubes] |
79 | | * [wiki:SujetTP2-2015 TP2 : Outils de développement et GPIO] |
80 | | * [wiki:SujetTP3-2015 TP3 : Premier pilote pour les LED et les boutons poussoir] |
81 | | * [wiki:SujetTP4-2015 TP4 : LCD en mode user] |
82 | | * [wiki:SujetTP5-2015 TP5 : LCD en mode kernel] |
83 | | * [wiki:SujetTP6-2015 TP6 : Arduino Base] |
84 | | * [wiki:SujetTP7-2015 TP7 : Communication sans fil] |
85 | | * [wiki:SujetTP8-2015 TP8 : Serveur web] |
86 | | {{{ |
87 | | #!comment |
88 | | * [[SujetTP2 | TP2 : Pilotage d'un écran LCD en mode utilisateur]] |
89 | | * [[SujetTP3 | TP3 : Pilotage d'un écran LCD en mode noyau]] |
90 | | * [[SujetTP4 | TP4 : Ajout du support IOCTL au module Linux]] |
91 | | }}} |
92 | | |
93 | | == Documentation == |
94 | | |
95 | | This part is written in English to give you the habit of reading and searching English technical documentation. |
96 | | |
97 | | * [[RaspberryPiDocs | Raspberry Pi]] |
98 | | |
99 | | === Getting started === |
100 | | |
101 | | This section is the place to begin for every new student of this course. |
102 | | |
103 | | - [BuildRootRaspberryPi The BuildRoot environment] |
104 | | }}} |