Accessibilité Contact Aller au menu Aller au texte

Linux kernel : architecture and device driver model

Intervenant(s) : Thomas Petazzoni
Langue : Français Niveau : Confirmé Type d'événement : Conférence
Date : Mardi 6 juillet 2010 Horaire : 14h40 Durée : 40 minutes
Lieu : ENSEIRB - Amphi E

Along its 19 years of experience, the Linux kernel has gotten a solid infrastructure to develop device drivers for, based on on what is commonly called a "device model", a fundamental feature of the 2.6 kernel.

In this conference, we propose you a short trip in the Linux kernel internals, to understand how the device drivers are interfaced with the kernel and how object programming methods (methods, heritance, etc.) are used to build an elegant solution throughout the device model.

The speaker :

Thomas Petazzoni is an engineer at Free Electrons, a company specialized in embedded Linux offering development and training services. Free Electrons offers development services on bootloader/kernel, device drivers, open source components integration, root filesystem creation, power management, boot time, real time. Training services proposed by Free Electrons focus on embedded Linux development and Linux kernel development, with creative commons licensed slides. Thomas Petazzoni is also one of the authors of the SOS articles serie in Linux Magazine France, one of main Buildroot contributors, the "Agenda du Libre" animator and one of the authors of MapOSMatic.org.

Presentation slides :

PDF - 907.5 ko
Linux Kernel : devices and drivers architecture