Mastering Embedded Linux Programming

Harness the power of Linux to create versatile and robust embedded solutions



Bookstore > Books > Mastering Embedded Linux Programming

Price$38.25 - $49.99
Rating
AuthorChris Simmonds
PublisherPackt Publishing
Published2015
Pages418
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101784392537
ISBN-139781784392536
EBook Hardcover Paperback

Mastering Embedded Linux Programming takes you through the product cycle and gives you an in-depth description of the components and options that are available at each stage. You will begin by learning about toolchains, bootloaders, the Linux kernel, and how to configure a root filesystem to create a basic working device. You will then learn how to use the two most commonly used build systems, Buildroot and Yocto, to speed up and simplify the development process. Building on this solid base, the next section considers how to make best use of raw NAND/NOR flash memory and managed flash eMMC chips, including mechanisms for increasing the lifetime of the devices and to perform reliable in-field updates. Next, you need to consider what techniques are best suited to writing applications for your device. We will then see how functions are split between processes and the usage of POSIX threads, which have a big impact on the responsiveness and performance of the final device The closing sections look at the techniques available to developers for profiling and tracing applications and kernel code using perf and ftrace.




5 5 30

Similar Books


Professional Linux Programming

Professional Linux Programming

by Jon Masters, Richard Blum

As Linux continues to grow in popularity, there has never been more of a need to understand how to develop for this platform. Rather than focusing on a particular language or development technique, Professional Linux Programming looks at the different development environments within Linux - the kernel, the desktop, and the web - and then ...

Publisher:  Wrox  |  Release:  2007

Embedded Linux Projects Using Yocto Project Cookbook

Embedded Linux Projects Using Yocto Project Cookbook

by Alex Gonzalez

The embedded Linux world is standardizing around Yocto Project as the best integration framework to create reliable embedded Linux products. Yocto Project effectively shortens the time it takes to develop and maintain an embedded Linux product, and it increases its reliability and robustness by using proven and tested components. This boo...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2015

Beginning Linux Programming, 4th Edition

Beginning Linux Programming, 4th Edition

by Richard Stones, Neil Matthew

Building on the success of its previous editions, this must-have guide continues its popular tutorial approach and brings you a straightforward introduction to developing programs for Linux and other UNIX-style operating systems. The author duo of experienced Linux programmers covers a wide range of topics to help you learn more about wha...

Price:  $22.00  |  Publisher:  Wrox  |  Release:  2011

The Linux Programming Interface

The Linux Programming Interface

by Michael Kerrisk

The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface - the interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions th...

Price:  $26.30  |  Publisher:  No Starch Press  |  Release:  2010

Exploring BeagleBone, 2nd Edition

Exploring BeagleBone, 2nd Edition

by Derek Molloy

Exploring BeagleBone is a hands-on guide to bringing gadgets, gizmos, and robots to life using the popular BeagleBone embedded Linux platform. Comprehensive content and deep detail provide more than just a BeagleBone instruction manual-you'll also learn the underlying engineering techniques that will allow you to create your own proj...

Price:  $31.70  |  Publisher:  Wiley  |  Release:  2019

Mastering Kali Linux for Advanced Penetration Testing, 4th Edition

Mastering Kali Linux for Advanced Penetration Testing, 4th Edition

by Vijay Kumar Velu

Remote working has given hackers plenty of opportunities as more confidential information is shared over the internet than ever before. In this new edition of Mastering Kali Linux for Advanced Penetration Testing, you'll learn an offensive approach to enhance your penetration testing skills by testing the sophisticated tactics employ...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2022

Building Embedded Linux Systems, 2nd Edition

Building Embedded Linux Systems, 2nd Edition

by Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, Philippe Gerum

Building Embedded Linux Systems offers an in-depth, hard-core guide to putting together embedded systems based on Linux. Updated for the latest version of the Linux kernel, this new edition gives you the basics of building embedded Linux systems, along with the configuration, setup, and use of more than 40 different open source and free s...

Price:  $12.73  |  Publisher:  O'Reilly Media  |  Release:  2008

Mastering iOS 12 Programming, 3rd Edition

Mastering iOS 12 Programming, 3rd Edition

by Donny Wals

The iOS development environment has significantly matured, and with Apple users spending more money in the App Store, there are plenty of development opportunities for professional iOS developers. However, the journey to mastering iOS development and the new features of iOS 12 is not straightforward. This book will help you make that tran...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018