Skip to content

Noyau Linux sur ARM: comprendre le Device Tree

Photo of Alexandre Lahaye
Hosted By
Alexandre L. and 2 others
Noyau Linux sur ARM: comprendre le Device Tree

Details

Intervenant :

Thomas Petazzoni est le directeur technique, et ingénieur Linux embarqué à Free Electrons, une société de conseil, formation et développement spécialisée en Linux embarqué. Il est un développeur noyau Linux très actif sur le support des processeurs ARM Marvell (Armada 370, 375, 38x, XP). Il est également un contributeur important au projet Buildroot.

__________

Depuis quelques années, un important changement a eu lieu dans le support de l'architecture ARM du noyau Linux: le passage à une description du matériel appelée le Device Tree. Tout développeur souhaitant aujourd'hui porter le noyau Linux sur une plateforme ARM (que ce soit une nouvelle carte ou un nouveau processeur) doit désormais comprendre ce nouveau mécanisme et l'utiliser: c'est devenu une connaissance indispensable du développeur Linux embarqué.

En partant d'exemples pratiques, cette conférence propose un guide de démarrage pour comprendre le Device Tree:

• Qu'est-ce que c'est?

• Comment est-il écrit et compilé?

• Comment est-ce que le bootloader et le kernel interagissent?

• Comment est-ce que les "Device Tree bindings" sont
écrits et documentés?

• Quelles sont les bonnes pratiques pour écrire des Device Tree et leurs bindings?

__________

Echange/discussion entre les participants.

Photo of Meetup Linux embarqué, IoT et Android à Toulouse group
Meetup Linux embarqué, IoT et Android à Toulouse
See more events