Lisez-moi

Ressource:

- Ubuntu 18.04 minimum,
- PC, vitrual box ou PC labo sur partition root (zeus)

Objectif:

- aperçu kernel Linux
- connaissance de base des concepts de la programmation de driver Linux:
  semaphore, work queue, interrupt, tasklet, memory allocation, cdev
- file système Linux (tp_kernel)
- recherche et exploration de sources dans le kernel Linux
- devenir autonome sur la création, l'installation et le débogage d'un driver Linux de type caractère (tp_cdev)
- utilisation des IT dans in driver linux (tb_interrup)
- analyse d'un driver Linux de type network
attente:
- analyse d'un driver de type network
- développement d'un driver complet de type cdev

Déroulement:

- séance 1: tp_kernel
- séance 2: tp_cdev: 1&2
- séance 3: tp_cdev: 3
- séance 4: tp_cdev: 4
- séance 5: tp_cdev: 5
- séance 6: tp_interrup

Last modified: Thursday, 24 October 2019, 2:16 PM