EPU - Informatique ROB4
Programmation Système
Cours Introductif
Vincent Padois, Jean-Baptiste Mouret
Université Pierre et Marie Curie
Institut des Systèmes Intelligents et de Robotique (CNRS UMR 7222)
13 septembre 2010
V. Padois (UPMC-ISIR) Programmation Système 13 septembre 2010 1 / 48
Plan de ce cours
1Introduction
Quelques informations avant de commencer
2Robotique et Programmation Système
Le rôle du contrôleur en Robotique
Synthèse matérielle et logicielle du contrôleur en Robotique
3Le système d’exploitation
Définition
Les différents types d’OS
Les particularités de Linux
Couches d’abstraction logicielles
4Mécanismes gérés par l’OS
Vue générale
Le processeur
Les interruptions
Les Entrées/Sorties (IO)
5Rappels de C
Allocation mémoire
Les pointeurs
Les arguments du main()
6Technique de production de programmes
La chaîne de compilation
Make et Makefile
Outils de debogage
V. Padois (UPMC-ISIR) Programmation Système 13 septembre 2010 2 / 48
Introduction Quelques informations avant de commencer
Rappel du plan
1Introduction
Quelques informations avant de commencer
2Robotique et Programmation Système
Le rôle du contrôleur en Robotique
Synthèse matérielle et logicielle du contrôleur en Robotique
3Le système d’exploitation
Définition
Les différents types d’OS
Les particularités de Linux
Couches d’abstraction logicielles
4Mécanismes gérés par l’OS
Vue générale
Le processeur
Les interruptions
Les Entrées/Sorties (IO)
5Rappels de C
Allocation mémoire
Les pointeurs
Les arguments du main()
6Technique de production de programmes
La chaîne de compilation
Make et Makefile
Outils de debogage
V. Padois (UPMC-ISIR) Programmation Système 13 septembre 2010 3 / 48
Introduction Quelques informations avant de commencer
7→ Bon à savoir ...
Règles de fonctionnement
Les cours et les TPs sont obligatoires.
Tout(e) étudiant(e) arrivant en retard pourra se voir refuser l’accès à la salle de cours ou à la
salle de TP.
La fonction man du shell doit, tant que faire se peut, être utilisée avant de poser une
question par email ou en TP.
Site web de l’UE
Tout se trouve sur les sites web de l’UE :
le site principal : http ://chronos.isir.upmc.fr/~padois/teaching/progsys ;
le site dédié aux TPs : http ://chronos.isir.upmc.fr/~mouret/teaching/progsys.html.
Lien vers le site web local.
V. Padois (UPMC-ISIR) Programmation Système 13 septembre 2010 4 / 48
Robotique et Programmation Système Le rôle du contrôleur en Robotique
Rappel du plan
1Introduction
Quelques informations avant de commencer
2Robotique et Programmation Système
Le rôle du contrôleur en Robotique
Synthèse matérielle et logicielle du contrôleur en Robotique
3Le système d’exploitation
Définition
Les différents types d’OS
Les particularités de Linux
Couches d’abstraction logicielles
4Mécanismes gérés par l’OS
Vue générale
Le processeur
Les interruptions
Les Entrées/Sorties (IO)
5Rappels de C
Allocation mémoire
Les pointeurs
Les arguments du main()
6Technique de production de programmes
La chaîne de compilation
Make et Makefile
Outils de debogage
V. Padois (UPMC-ISIR) Programmation Système 13 septembre 2010 5 / 48
1 / 49 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !