Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Unix, Unix Linux & Unix TCL/TK
|
Buy Now
Mastering Embedded Linux Programming - (Paperback, 2nd Revised edition)
Loot Price: R1,398
Discovery Miles 13 980
|
|
Mastering Embedded Linux Programming - (Paperback, 2nd Revised edition)
Expected to ship within 10 - 15 working days
|
Master the techniques needed to build great, efficient embedded
devices on Linux About This Book * Discover how to build and
configure reliable embedded Linux devices * This book has been
updated to include Linux 4.9 and Yocto Project 2.2 (Morty) * This
comprehensive guide covers the remote update of devices in the
field and power management Who This Book Is 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. What You Will Learn * Evaluate the Board
Support Packages offered by most manufacturers of a system on chip
or embedded module * Use Buildroot and the Yocto Project to create
embedded Linux systems quickly and efficiently * Update IoT devices
in the field without compromising security * Reduce the power
budget of devices to make batteries last longer * Interact with the
hardware without having to write kernel device drivers * Debug
devices remotely using GDB, and see how to measure the performance
of the systems using powerful tools such as perk, ftrace, and
valgrind * Find out how to configure Linux as a real-time operating
system In Detail Embedded Linux runs many of the devices we use
every day, from smart TVs to WiFi routers, test equipment to
industrial controllers - all of them have Linux at their heart.
Linux is a core technology in the implementation of the
inter-connected world of the Internet of Things. The comprehensive
guide shows you the technologies and techniques required to build
Linux into embedded systems. You will begin by learning about the
fundamental elements that underpin all embedded Linux projects: the
toolchain, the bootloader, the kernel, and the root filesystem.
You'll see how to create each of these elements from scratch, and
how to automate the process using Buildroot and the Yocto Project.
Moving on, you'll find out how to implement an effective storage
strategy for flash memory chips, and how to install updates to the
device remotely once it is deployed. You'll also get to know the
key aspects of writing code for embedded Linux, such as how to
access hardware from applications, the implications of writing
multi-threaded code, and techniques to manage memory in an
efficient way. The final chapters show you how to debug your code,
both in applications and in the Linux kernel, and how to profile
the system so that you can look out for performance bottlenecks. By
the end of the book, you will have a complete overview of the steps
required to create a successful embedded Linux system. Style and
approach This book is an easy-to-follow and pragmatic guide with
in-depth analysis of the implementation of embedded devices. It
follows the life cycle of a project from inception through to
completion, at each stage giving both the theory that underlies the
topic and practical step-by-step walkthroughs of an example
implementation.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.