Mastering embedded Linux programming : create fast and reliable embedded solutions with Linux 5.4 and the Yocto project 3.1 (Dunfell)
Harness the power of Linux to create versatile and robust embedded solutions Purchase of the print or Kindle book includes a free eBook in PDF format Key Features Book DescriptionIf you're looking for a book that will demystify embedded Linux, then you've come to the right place. Mastering...
Saved in:
| Main Authors | , |
|---|---|
| Format | Electronic eBook |
| Language | English |
| Published |
Birmingham, UK :
Packt Publishing,
2021.
|
| Edition | Third edition. |
| Subjects | |
| Online Access | Full text |
| ISBN | 9781789535112 1789535115 1789530385 9781789530384 |
| Physical Description | 1 online resource : illustrations |
Cover
Table of Contents:
- Mastering embedded Linux programming : create fast and reliable embedded solutions with Linux 5.4 and the Yocto project 3.1 (Dunfell), third edition
- Dedication
- Contributors
- Table of Contents
- Preface
- Section 1: Elements of Embedded Linux
- Chapter 1. Starting Out
- Chapter 2. Learning about Toolchains
- Chapter 3. All about Bootloaders
- Chapter 4. Configuring and Building the Kernel
- Chapter 5. Building a Root Filesystem
- Chapter 6. Selecting a Build System
- Chapter 7. Developing with Yocto
- Chapter 8. Yocto Under the Hood
- Section 2: System Architecture and Design Decisions
- Chapter 9. Creating a Storage Strategy
- Chapter 10. Updating Software in the Field
- Chapter 11. Interfacing with Device Drivers
- Chapter 12. Prototyping with Breakout Boards
- Chapter 13. Starting Up
- The init Program
- Chapter 14. Starting with BusyBox runit
- Chapter 15. Managing Power
- Section 3: Writing Embedded Applications
- Chapter 16. Packaging Python
- Chapter 17. Learning about Processes and Threads
- Chapter 18. Managing Memory
- Section 4: Debugging and Optimizing Performance
- Chapter 19. Debugging with GDB
- Chapter 20. Profiling and Tracing
- Chapter 21. Real-Time Programming
- Other Books You May Enjoy
- Index.