Abstract
In Lab 9, you created and inserted a simple loadable kernel module (LKM). This was possible because the Hello World LKM did not interact with hardware. In order for the Linux kernel to know what hardware it is running on, it must be informed of the hardware by the compiled device tree .dtb file, which is loaded as part of the boot process (see Sect. 3.1.5 Boot Step 5: Linux (page 30)). This lab will introduce you to device trees and you will create a device tree for your custom DE10-Nano system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Snider, R. (2023). Lab 10 Modifying the Linux Device Tree. In: Advanced Digital System Design using SoC FPGAs. Springer, Cham. https://doi.org/10.1007/978-3-031-15416-4_25
Download citation
DOI: https://doi.org/10.1007/978-3-031-15416-4_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-15415-7
Online ISBN: 978-3-031-15416-4
eBook Packages: Computer ScienceComputer Science (R0)