Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Difference between revisions of "Device Trees"

From eLinux.org
Jump to: navigation, search
(add information about device trees)
 
(Redirect this page (plural) to the 'device tree' (singular) page.)
 
(31 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Introduction ==
+
#REDIRECT [[Device Tree]]
Device trees are a method used by the operating system to determine the hardware
+
configuration.  Device trees were originally developed for the PowerPC OpenFirmware
+
software, as a way to encapsulate platform information and convey it to the
+
operating system.  The Linux kernel currently can read device tree information
+
for x86 and ppc architectures.  There is interest in extending support for
+
device trees to other platforms, to unify the handling of platform description
+
across kernel architectures.
+
 
+
A device tree can be built at compile-time and statically linked into the kernel.
+
Or it can be created by the bootloader firmware and passed to the kernel at
+
boot time. The operating system reads the device tree and uses it to figure out
+
such things like how much memory is available, bus layout, list of devices, and
+
how interrupts are connected.
+
 
+
== Resources ==
+
"Using the Device Tree to Describe
+
Embedded Hardware" - Grant Likely, Embedded Linux Conference, 2008
+
http://www.celinux.org/elc08_presentations/glikely--device-tree.pdf
+
 
+
"A Symphony of Flavours: Using the device tree to describe embedded
+
hardware" - Grant Likely and Josh Boyer - paper for OLS 2008
+
http://ols.fedoraproject.org/OLS/Reprints-2008/likely2-reprint.pdf
+
 
+
Note from Device Tree Bird's of a Feature session at OLS 2008:
+
http://lists.ozlabs.org/pipermail/devicetree-discuss/2008-July/000004.html
+
 
+
Xilinx provides a device-tree generator:
+
http://xilinx.wikidot.com/device-tree-generator
+
"The device tree generator is a Xilinx EDK tool that plugs into the Automatic BSP Generation features of the tool, XPS"
+
 
+
Grant's talk at Plumber's conference 2009 - http://linuxplumbersconf.org/ocw/proposals/47
+

Latest revision as of 16:55, 5 September 2013