- Mastering Embedded Linux Programming
- Chris Simmonds
- 138字
- 2021-07-30 09:45:02
Chapter 4. Porting and Configuring the Kernel
The kernel is the third element of embedded Linux. It is the component that is responsible for managing resources and interfacing with hardware and so affects almost every aspect of your final software build. It is usually tailored to your particular hardware configuration although, as we saw in Chapter 3, All About Bootloaders, device trees allow you to create a generic kernel that is tailored to particular hardware by the contents of the device tree.
In this chapter, we will look at how to get a kernel for a board and how to configure and compile it. We will look again at bootstrap, this time focusing on the part the kernel plays. We will also look at device drivers and how they pick up information from the device tree.
推薦閱讀
- Android Jetpack開發:原理解析與應用實戰
- JavaScript高效圖形編程
- Mastering OpenCV Android Application Programming
- 劍指JVM:虛擬機實踐與性能調優
- Java 9 Programming Blueprints
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- Android開發案例教程與項目實戰(在線實驗+在線自測)
- 深入理解Elasticsearch(原書第3版)
- Webpack實戰:入門、進階與調優
- ASP.NET求職寶典
- PostgreSQL Developer's Guide
- Java高級程序設計
- 軟件設計模式(Java版)
- Mastering High Performance with Kotlin
- 算法技術手冊