Making Embedded Systems, Elecia White
Making Embedded Systems, Elecia White
List: $24.99 | Sale: $17.50
Club: $12.49

Making Embedded Systems
Design Patterns for Great Software

Author: Elecia White

Narrator: April Doty

Unabridged: 16 hr 3 min

Format: Digital Audiobook Download

Publisher: Ascent Audio

Published: 11/26/2024

Includes: Bonus Material Bonus Material Included


Synopsis

Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This accessible guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded programming.

Written by an expert who has created systems ranging from DNA scanners to children's toys, this book is ideal for intermediate and experienced programmers, no matter what platform you use. This expanded second edition includes new chapters on IoT and networked sensors, motors and movement, debugging, data handling strategies, and more.

In this book, you'll learn how to optimize your system to reduce cost and increase performance; develop an architecture that makes your software robust in resource-constrained environments; explore sensors, displays, motors, and other I/O devices; and reduce RAM and power consumption, code space, and processor cycles. The book also covers interpreting schematics, datasheets, and power requirements; implementing complex mathematics and machine learning on small processors; and designing effective embedded systems for IoT and networked sensors.

Reviews

Goodreads review by Ahmed on September 25, 2016

Very useful book . It gives you a lot of insights and useful hints in all aspects of the embedded systems process .Generally , you don't have to read it in a specific order. The most useful chapters for me were : 7. Updating Code , about bootloaders 8. Doing more with less , about code optimization 10.......more

Goodreads review by David on March 06, 2017

This book was exactly what I was hoping it would be: a completely system-agnostic guide to the general principles of writing software for embedded systems. There is no book (yet) for the microcontroller I'm targeting for my hobby project. Just online documentation. Being system-agnostic presents an e......more

Goodreads review by Jose on June 05, 2012

I wish this book was around when I started working.......more

Goodreads review by Kurt on April 15, 2019

At first, I thought the organization was scattered. After I got a few chapters in, it became clear that the organization of the content was, like programming embedded systems, just another hard tradeoff and by the end I had to admit that it's probably as well-organized as possible. The content is cl......more

Goodreads review by Mohammad on March 19, 2019

This book was one of the best technical books I've ever read. This is really good for an embedded systems developer who is not professional, someone like me. It learns how to do programming with a plan and efficiently. It also learns some math and saving speed and memory methods. It is not a good book......more