Book

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 byPackt Logo

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.

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!

No credit card required