The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors
This new edition has been fully revised and updated to include extensive information on the ARM Cortex-M4 processor, providing a complete up-to-date guide to both Cortex-M3 and Cortex-M4 processors, and which enables migration from various processor architectures to the exciting world of the Cortex-M3 and M4.
This book presents the background of the ARM architecture and outlines the features of the processors such as the instruction set, interrupt-handling and also demonstrates how to...
Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition
If you have programming experience and a familiarity with C--the dominant language in embedded systems--Programming Embedded Systems, Second Edition is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti-lock brakes, and even a few toasters. The military uses embedded software to guide missiles, detect enemy aircraft, and pilot UAVs. Communication satellites, deep-space probes, and many...
Mastering Embedded Linux Programming: Unleash the full potential of Embedded Linux
Key Features
- 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
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...
THE FIRMWARE DEBUGGER'S GUIDE: Troubleshooting Memory Corruption, Stack Overflows, and Linker Errors in Embedded C (THE
Embedded Linux Primer: A Practical, Real-World Approach
Up-to-the-Minute, Complete Guidance for Developing Embedded Solutions with Linux
Linux has emerged as today’s #1 operating system for embedded products. Christopher Hallinan’s Embedded Linux Primer has proven itself as the definitive real-world guide to building efficient, high-value, embedded systems with Linux. Now, Hallinan has thoroughly updated this highly praised book for the newest Linux kernels, capabilities, tools, and hardware support, including advanced multicore...
Embedded Linux Projects Using Yocto Project Cookbook
Over 70 hands-on recipes for professional embedded Linux developers to optimize and boost their Yocto know-how
About This Book- Explore best practices for all embedded product development stages
- Use what is quickly becoming the standard embedded Linux product builder framework, the Yocto Project
- Easy to follow guide to solve all your project woes
If you are an embedded developer learning about embedded Linux with some experience with the Yocto project, this book is the ideal...
Linkers and Loaders (The Morgan Kaufmann Series in Software Engineering and Programming)
Whatever your programming language, whatever your platform, you probably tap into linker and loader functions all the time. But do you know how to use them to their greatest possible advantage? Only now, with the publication of Linkers & Loaders, is there an authoritative book devoted entirely to these deep-seated compile-time and run-time processes. The book begins with a detailed and comparative account of linking and loading that illustrates the differences among various compilers and...
Learning Embedded Linux Using the Yocto Project
Develop powerful embedded Linux systems with the Yocto Project components
About This Book- A hands-on guide to enhance your ability to develop captivating embedded Linux projects
- Learn about the compelling features offered by the Yocto Project, such as customization, virtualization, and many more
- Illustrates concepts such device-emulation and cross-compiling in a pragmatic and lucid way
If you are a Yocto and Linux enthusiast who wants to build embedded Linux systems but do...
GNU Make Reference Manual
For GNU Make Version 4.1 The Make program is indispensable to maintainers of free software systems. The GNU Make manual, written by the program's original authors, is the definitive tutorial. It also includes an introductory chapter for novice users. The Make utility automates the process of compilation; it is especially useful when the source files of large programs change. It is a small program with a lot of power. This book will show you:
Programming Embedded Systems: With C and (text only) 2nd(Second) edition by M.Barr.A.Massa
Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition [Paperback]Michael Barr (Author) Anthony Massa (Author)
THE FIRMWARE DEBUGGER'S GUIDE: Troubleshooting Memory Corruption, Stack Overflows, and Linker Errors in Embedded C (THE
Mastering Embedded Linux Programming: Unleash the full potential of Embedded Linux
Key Features
- 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
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...
Linux Pocket Guide: Essential Commands
If you use Linux in your day-to-day work, this popular pocket guide is the perfect on-the-job reference. The third edition features new commands for processing image files and audio files, running and killing programs, reading and modifying the system clipboard, and manipulating PDF files, as well as other commands requested by readers. You’ll also find powerful command-line idioms you might not be familiar with, such as process substitution and piping into bash.
Linux Pocket Guide provides...
C in a Nutshell: The Definitive Reference
The new edition of this classic O’Reilly reference provides clear, detailed explanations of every feature in the C language and runtime library, including multithreading, type-generic macros, and library functions that are new in the 2011 C standard (C11). If you want to understand the effects of an unfamiliar function, and how the standard library requires it to behave, you’ll find it here, along with a typical example.
Ideal for experienced C and C++ programmers, this book also includes...
GNU Make Reference Manual
For GNU Make Version 4.1 The Make program is indispensable to maintainers of free software systems. The GNU Make manual, written by the program's original authors, is the definitive tutorial. It also includes an introductory chapter for novice users. The Make utility automates the process of compilation; it is especially useful when the source files of large programs change. It is a small program with a lot of power. This book will show you:
Learning Embedded Linux Using the Yocto Project
Develop powerful embedded Linux systems with the Yocto Project components
About This Book- A hands-on guide to enhance your ability to develop captivating embedded Linux projects
- Learn about the compelling features offered by the Yocto Project, such as customization, virtualization, and many more
- Illustrates concepts such device-emulation and cross-compiling in a pragmatic and lucid way
If you are a Yocto and Linux enthusiast who wants to build embedded Linux systems but do...
Embedded Software Development: The Open-Source Approach (Embedded Systems)
This book provides readers with a thorough, hands-on knowledge about the software side of embedded systems development. The discussion spans a range of topics from software development tools to useful runtime modules, always focusing on open source components which are starting to gain popularity in embedded systems. Although it includes advanced topics, the book is written in a way that enables the average practitioner, even those without significant previous experience, to grasp the...
Embedded Linux Projects Using Yocto Project Cookbook
Over 70 hands-on recipes for professional embedded Linux developers to optimize and boost their Yocto know-how
About This Book- Explore best practices for all embedded product development stages
- Use what is quickly becoming the standard embedded Linux product builder framework, the Yocto Project
- Easy to follow guide to solve all your project woes
If you are an embedded developer learning about embedded Linux with some experience with the Yocto project, this book is the ideal...
Advanced C and C++ Compiling
Learning how to write C/C++ code is only the first step. To be a serious programmer, you need to understand the structure and purpose of the binary files produced by the compiler: object files, static libraries, shared libraries, and, of course, executables. Advanced C and C++ Compiling explains the build process in detail and shows how to integrate code from other developers in the form of deployed libraries as well as how to resolve issues and potential mismatches between your own and...
How Linux Works, 2nd Edition: What Every Superuser Should Know
Unlike some operating systems, Linux doesn't try to hide the important bits from you—it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does.
In this completely revised second edition of the perennial best seller How Linux Works, author Brian Ward makes the concepts behind Linux internals accessible to anyone curious about the inner workings of the...







