= Bienvenue sur le site du module SESI PERI 2015/2016 = Equipe pédagogique : Franck Wajsbürt & Lionel Lacassagne[[BR]] Les ressources pédagogiques ont été créé initialement par : Julien Peeters et François Pécheux[[BR]] Ce site web contient toutes les ressources du module: les énoncés de TD, de TP et les ressources documentaires (en anglais). [[Image(peri_2016_planning.jpg,600px)]] == Cours == * Semaine 01 : [htdocs:cours/peri_2016_1_introduction-4p.pdf Présentation du cours et introduction aux GPIO sur la carte Raspberry Pi]. * Semaine 02 : [htdocs:cours/peri_2016_2_drivers-4p.pdf Introduction drivers user]. * Semaine 03 : [htdocs:cours/peri_2016_3_drivers_module-4p.pdf Introduction drivers kernel]. == TME == * [[SujetTD0 | TD0 : Remise à niveau programmation bas-niveau]] * [wiki:SujetTP1-2016 TP1 : Outils de développement et GPIO] * [wiki:SujetTP2-2016 TP2 : Premier pilote pour les LED et les boutons poussoir] == Documentation == This part is written in English to give you the habit of reading and searching English technical documentation. * [[RaspberryPiDocs | Raspberry Pi]] === Getting started === This section is the place to begin for every new student of this course. - [BuildRootRaspberryPi The BuildRoot environment] {{{ #!protected ---- = Bienvenue sur le site du module SESI PERI 2014/2015 = Equipe pédagogique : Franck Wajsbürt[[BR]] Les ressources pédagogiques ont été créé initialement par : Julien Peeters et François Pécheux[[BR]] Ce site web contient toutes les ressources du module: les énoncés de TD, de TP et les ressources documentaires (en anglais). == Cours == * 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]. * Semaine 02 (05/02/2015): [htdocs:cours/peri_master_sesi_week2_4p.pdf En avant gout du projet la communication par tube]. * Semaine 03 (19/02/2015): [htdocs:cours/peri_master_sesi_week3_4p.pdf Memory mapping et pilotes de périphériques sous Linux]. * Semaine 04 (26/02/2015): [htdocs:cours/peri_master_sesi_week4_4p.pdf Premier pilote]. * Semaine 05 (05/03/2015): [htdocs:cours/peri_master_sesi_week5_4p.pdf LCD en mode user]. * Semaine 06 (12/03/2015): [htdocs:cours/peri_master_sesi_week6_4p.pdf mknod dynamique et ioctl]. * Semaine 07 (26/03/2015): [htdocs:cours/peri_master_sesi_week7_4p.pdf Arduino base]. * Semaine 08 (02/04/2015): [htdocs:cours/peri_master_sesi_week8_4p.pdf communication sans fils]. * Semaine 09 (09/04/2015): [htdocs:cours/peri_master_sesi_week9_4p.pdf serveur web minimaliste]. * Semaine 10 (16/04/2015): [htdocs:cours/peri_master_sesi_week10_4p.pdf rs232 et i2c]. {{{ #!comment * 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]] * 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]] * Semaine 3 (27/01/2014): [[http://julienpeeters.net/courses/m1.peri/upmc_master_sesi_week3.pdf | Pilotes de périphériques sous Linux (suite)]] * 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]] }}} == TD == * [[SujetTD0 | TD0 : Remise à niveau programmation bas-niveau]] == TP == 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. 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. 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. * [wiki:SujetTP1-2015 TP1 : Communication inter processus par tubes] * [wiki:SujetTP2-2015 TP2 : Outils de développement et GPIO] * [wiki:SujetTP3-2015 TP3 : Premier pilote pour les LED et les boutons poussoir] * [wiki:SujetTP4-2015 TP4 : LCD en mode user] * [wiki:SujetTP5-2015 TP5 : LCD en mode kernel] * [wiki:SujetTP6-2015 TP6 : Arduino Base] * [wiki:SujetTP7-2015 TP7 : Communication sans fil] * [wiki:SujetTP8-2015 TP8 : Serveur web] {{{ #!comment * [[SujetTP2 | TP2 : Pilotage d'un écran LCD en mode utilisateur]] * [[SujetTP3 | TP3 : Pilotage d'un écran LCD en mode noyau]] * [[SujetTP4 | TP4 : Ajout du support IOCTL au module Linux]] }}} == Documentation == This part is written in English to give you the habit of reading and searching English technical documentation. * [[RaspberryPiDocs | Raspberry Pi]] === Getting started === This section is the place to begin for every new student of this course. - [BuildRootRaspberryPi The BuildRoot environment] }}}