[Haifux] [HAIFUX LECTURE] The Device Tree: Plug and play for Embedded Linux -- Eli Billauer
Eli Billauer
eli at billauer.co.il
Sat Dec 1 18:50:51 MSK 2012
On Monday, December 3rd at 18:30, Haifux will gather to hear a talk by
Eli Billauer:
The Device Tree: Plug and play for Embedded Linux
Abstract
On embedded systems, the Linux kernel doesn't have the BIOS to tell it
what the hardware is like. On the other hand, the traditional solution
of having the hardware information hardcoded in the kernel source is
leading to an overpopulation of platform-specific hacks (read: a disaster).
The Device Tree (Open Firmware) is the rising solution for embedded
platforms that are based upon a common processor architecture (ARM in
particular): It's a collection of hardware information given to the
kernel in runtime, allowing it to load and configure the correct
drivers, just like PCI/PCIe's plug and play allows the kernel to detect
its peripherals.
This talk will explain the device tree's structure, show real device
tree code and show how to compile and reverse engineer a device tree. A
typical definition of a peripheral will be shown as well, along with the
corresponding kernel code.
Download the slides: http://haifux.org/lectures/288/haifux-devicetree.pdf
=================================================================
We meet in Taub building, room 6. For instructions see:
http://www.haifux.org/where.html
Attendance is free, and you are all invited!
==================================================================
Future lectures:
24/12/12 What more can industry learn from open source?: Yael
Vaya-Talmor
==================================================================
We are always interested in hearing your talks and ideas. If you wish to
give a talk, hold a discussion, or just plan some event haifux might be
interested in, please contact us at webmaster at haifux.org
--
Web: http://www.billauer.co.il
More information about the Haifux
mailing list