Mastering Embedded Linux Programming – Second Edition

Key FeaturesBuild and configure Linux for real-time application efficiently.Explore each component technology in depth using this fully updated edition.Set up your projects and minimize project costs by using open source tools and put your Linux system together using multiple toolsBook DescriptionEmbedded Linux is widely used and there’s a need of selection, organization, and presentation of embedded linux.Mastering Embedded Linux Programming 2nd edition takes you through the product cycle and gives you an in-depth description of the components and options that are available at each stage.The aim of this book is to help you create efficient and secure embedded devices using Linux. You will begin by learning about tool chains, boot loaders, the Linux kernel, and how to configure a root file system to create a basic working device which will be followed by using Buildroot and Yocto to speed up and simplify the development process .Key topics include basic system set-up, toolchains, accessing hardware at a low-level, robustness, real-time behavior and security.Its purpose is to make you aware how to construct an embedded Linux using open source projects to produce a robust and reliable system by understanding about Linux 4.9 Yocto’s Pyro 2.3 along with the latest Buildroot.By the end of the book , you will be able to derive a wide choice of solutions to solve a particular problemWhat you will learnEnhance and build on the objectives by sticking to the basic concepts of embedded linux along with getting updated to the newversions of the software.Learn about Toolchains and bootloaders and get detailed knowledge on how to port and configure the kernel.Use Buildroot and Yocto to create embedded Linux systems quickly and efficientlyEmploy perf and ftrace to identify performance bottlenecksWrite applications that interact with Linux device driversGet pro in managing memory and learn about debugging with GDB followed by profiling , tracing and real time programming.About the AuthorChris Simmonds is a software consultant and trainer who lives in southern England. He has been using Linux in embedded systems since the late 1990s, during which he has worked on many interesting projects, including a stereoscopic camera, intelligent weighing scales, various set-top boxes and home routers, and even a large walking robot.He is a frequent presenter at open source and embedded conferences, including the Embedded Linux Conference, Embedded World, and the Android Builders' Summit. He has been conducting training courses and workshops in embedded Linux since 2002 and in embedded Android since 2010. He has delivered hundreds of sessions to many well-known companies. You can see some of his work on the "Inner Penguin" blog at

Author: Chris Simmonds

Do you want ot get/download the Mastering Embedded Linux Programming – Second Edition as Paperback or Kindle/pdf eBook?

Get the Book