- Mastering Embedded Linux Programming
- Chris Simmonds
- 156字
- 2021-07-30 09:45:00
Chapter 3. All About Bootloaders
The bootloader is the second element of embedded Linux. It is the part that starts the system up and loads the operating system kernel. In this chapter, I will look at the role of the bootloader and, in particular, how it passes control from itself to the kernel using a data structure called a device tree, also known as a flattened device tree or FDT. I will cover the basics of device trees so that you will be able to follow the connections described in a device tree and relate it to real hardware.
I will look at the popular open source bootloader U-Boot and see how to use it to boot a target device and also how to customize it to a new device. Finally, I will take a quick look at Barebox, a bootloader that shares its past with U-Boot but which has, arguably, a cleaner design.
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- 無代碼編程:用云表搭建企業數字化管理平臺
- jQuery EasyUI網站開發實戰
- 算法精粹:經典計算機科學問題的Java實現
- Python Game Programming By Example
- Mastering AndEngine Game Development
- Learning Network Forensics
- C#程序設計基礎:教程、實驗、習題
- concrete5 Cookbook
- HTML5從入門到精通(第4版)
- Vue.js應用測試
- Visual Basic程序設計全程指南
- Learning Image Processing with OpenCV
- Oracle Database XE 11gR2 Jump Start Guide
- Spring Boot從入門到實戰