Informatique et systèmes de communication
- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
Programme de formation
Filière:
Informatique et systèmes de communication
Orientation:
Réseaux et systèmes
Module: Systèmes avancés
Descriptif de cours
Retour-
Objectifs
En fin de formation, les étudiantes et les étudiants seront capables de :
- - Programmer un pilote logiciel
- - d'intégrer ces pilotes dans un système d'exploitation
- - De traiter les interruptions
- - De configurer le noyau du système d'exploitation
- - De générer un système d'exploitation embarqué
- - d'utiliser des outils de développement croisé pour des systèmes embarqués
-
Contenu
- Modules-pilote logiciel sous Linux
- Programmation concurrente dans le noyau Linux
- Interruptions sous Linux
- Configuration du noyau Linux
- Développement croisé
- Systèmes embarqués Linux
Pré-requis
- Pour suivre ce cours les étudiantes et étudiants doivent:
- Savoir programmer en C et Java
- Connaître les systèmes concurrents
- Connaître les systèmes électroniques numériques
- Connaître les bases des microprocesseurs
Forme d'enseignement et volume de travail
Cours magistral (y compris exercices)
32 périodes
Travaux pratiques / laboratoires
32 périodes
Spécification du cours
Année de validité
2023-2024
Année du plan d'études
3ème année
Semestre
Automne
Programme
Français,Bilingue
Filière
Informatique et systèmes de communication
Langue d'enseignement
Français
Identifiant
B3C-SYE3-S
Niveau
Avancé
Type de cours
complémentaire
Formation
Bachelor
Modalités d'évaluation
- Contrôle continu: travaux écrits, TP/évaluation de rapports
Mode de calcul de la note de cours
La note sera la moyenne des travaux écrits et d'un bonus-malus tenant compte des TP et exercices.
Enseignant(s) et/ou coordinateur(s)
Nicolas Schroeter, Jean-Roland Schuler