- 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.
推薦閱讀
- HornetQ Messaging Developer’s Guide
- Mastering ServiceStack
- 造個小程序:與微信一起干件正經事兒
- Django開發從入門到實踐
- Mastering LibGDX Game Development
- The DevOps 2.4 Toolkit
- Full-Stack React Projects
- 深入淺出RxJS
- Visual C#通用范例開發金典
- Android系統級深入開發
- Oracle GoldenGate 12c Implementer's Guide
- Elasticsearch Essentials
- Python一行流:像專家一樣寫代碼
- Python GUI Programming Cookbook(Second Edition)
- Learning TypeScript