| 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 | | }}} |