Mastering Embedded Linux Programming
Linux is a highly-respected open source operating system that can scale from small devices to large supercomputers. This book describes how to employ Linux at the bottom end of the scale to create efficient, secure, and cost-effective products.
Offered by
Difficulty Level
Intermediate
Completion Time
15h56m
Language
English
About Book
Who Is This Book For?
If you are an engineer who wishes to understand and use Linux in embedded devices, this book is for you. It is also for Linux developers and system programmers who are familiar with embedded systems and want to learn and program the best in class devices. It is appropriate for students studying embedded techniques, for developers implementing embedded Linux devices, and engineers supporting existing Linux devices.
Mastering Embedded Linux Programming
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 15h56m total length
Starting out
Learning about Toolchains
All about Bootloaders
Porting and Configuring the Kernel
Building a Root filesystem
Selecting a Build System
Creating a storage strategy
Updating software in the field
Interfacing with Device Drivers
Starting up: the init program
Power management
Learning about processes and threads
Managing Memory
Debugging with GDB
Profiling and tracing
Real time programming
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!