home | list info | list archive | date index | thread index

[OCLUG-Tech] so i'm giving a short talk on linux kernel device trees next meeting

  • Subject: [OCLUG-Tech] so i'm giving a short talk on linux kernel device trees next meeting
  • From: "Robert P. J. Day" <rpjday [ at ] crashcourse [ dot ] ca>
  • Date: Fri, 1 Nov 2013 08:44:28 -0400 (EDT)
  here:

http://oclug.on.ca/meeting/105/

for those unfamiliar with device trees, there's a number of good
tutorials out there including:

http://xillybus.com/tutorials/device-tree-zynq-1
http://learn.adafruit.com/introduction-to-the-beaglebone-black-device-tree/overview
http://elinux.org/Device_Tree

 simply, it's a way (primarily for ARM systems) to be able to build a
fairly generic kernel for a related family of boards, then define a
device tree that further defines the *exact* properties of that board.
that way, rather than -- in the past -- having to create a new board
file for every different ARM board out there and add it to the kernel
source tree, you simplify the kernel build process to build for just
the common denominator, and further define a number of device trees
that are passed to the kernel by the bootloader. *way* simpler.

 you won't see this sort of thing with intel, but it's the standard
for the ARM architecture these days. so there you go.

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================