
Making Embedded Systems
Design Patterns for Great Software
Failed to add items
Add to Cart failed.
Add to Wish List failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
$0.99/mo for the first 3 months

Buy for $21.49
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrated by:
-
April Doty
-
By:
-
Elecia White
About this listen
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.
PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2024 Elecia White (P)2024 Ascent AudioListeners also enjoyed...
-
Becoming a Data Head
- How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning
- By: Alex J. Gutman, Jordan Goldmeier
- Narrated by: Brian Arens
- Length: 7 hrs and 41 mins
- Unabridged
-
Overall
-
Performance
-
Story
Becoming a Data Head is a complete guide for data science in the workplace: covering everything from the personalities you’ll work with to the math behind the algorithms. The authors have spent years in data trenches and sought to create a fun, approachable, and eminently bingeable book. Anyone can become a Data Head—an active participant in data science, statistics, and machine learning. Whether you're a business professional, engineer, executive, or aspiring data scientist, this book is for you.
-
-
The best data science manual ever written
- By Jordan on 08-29-24
By: Alex J. Gutman, and others
-
Modern Software Engineering
- Doing What Works to Build Better Software Faster
- By: David Farley
- Narrated by: Amy Gordon
- Length: 9 hrs and 37 mins
- Unabridged
-
Overall
-
Performance
-
Story
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.
-
-
Could have been a 1-page bulleted list
- By Elle7se on 12-30-22
By: David Farley
-
Learning SQL (3rd Edition)
- Generate, Manipulate, and Retrieve Data
- By: Alan Beaulieu
- Narrated by: Mike Chamberlain
- Length: 7 hrs and 29 mins
- Unabridged
-
Overall
-
Performance
-
Story
As data floods into your company, you need to put it to work right away—and SQL is the best tool for the job. With the latest edition of this introductory guide, author Alan Beaulieu helps developers get up to speed with SQL fundamentals for writing database applications, performing administrative tasks, and generating reports. You'll find new chapters on SQL and big data, analytic functions, and working with very large databases.
-
-
Will return…poor adaptation to audio book.
- By Ken on 10-12-23
By: Alan Beaulieu
-
Fundamentals of Data Engineering
- Plan and Build Robust Data Systems
- By: Joe Reis, Matt Housley
- Narrated by: Adam Verner
- Length: 17 hrs and 31 mins
- Unabridged
-
Overall
-
Performance
-
Story
Data engineering has grown rapidly in the past decade, leaving many software engineers, data scientists, and analysts looking for a comprehensive view of this practice. With this practical book, you'll learn how to plan and build systems to serve the needs of your organization and customers by evaluating the best technologies available through the framework of the data engineering lifecycle.
-
-
Great for Hands on Business owners
- By LmL on 08-14-24
By: Joe Reis, and others
-
The Great Mental Models
- General Thinking Concepts
- By: Shane Parrish
- Narrated by: Shane Parrish
- Length: 3 hrs and 23 mins
- Unabridged
-
Overall
-
Performance
-
Story
The Great Mental Models: General Thinking Concepts is the first book in The Great Mental Models series designed to upgrade your thinking with the best, most useful and powerful tools so you always have the right one on hand. This volume details nine of the most versatile all-purpose mental models you can use right away to improve your decision making, your productivity, and how clearly you see the world.
-
-
A dissapointing debut
- By Peter on 04-14-19
By: Shane Parrish
-
Team Topologies: Organizing Business and Technology Teams for Fast Flow
- By: Matthew Skelton, Manuel Pais
- Narrated by: Edward Bauer
- Length: 6 hrs and 31 mins
- Unabridged
-
Overall
-
Performance
-
Story
Team Topologies is a practical, step-by-step, adaptive model for organizational design and team interaction based on four fundamental team types and three team interaction patterns. It is a model that treats teams as the fundamental means of delivery, where team structures and communication pathways are able to evolve with technological and organizational maturity. In Team Topologies, IT consultants Matthew Skelton and Manuel Pais share secrets of successful team patterns and interactions to help listeners choose and evolve the right team patterns for their organization.
-
-
Nice of you’re Amazon or Google
- By Johann D on 06-02-22
By: Matthew Skelton, and others
-
Becoming a Data Head
- How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning
- By: Alex J. Gutman, Jordan Goldmeier
- Narrated by: Brian Arens
- Length: 7 hrs and 41 mins
- Unabridged
-
Overall
-
Performance
-
Story
Becoming a Data Head is a complete guide for data science in the workplace: covering everything from the personalities you’ll work with to the math behind the algorithms. The authors have spent years in data trenches and sought to create a fun, approachable, and eminently bingeable book. Anyone can become a Data Head—an active participant in data science, statistics, and machine learning. Whether you're a business professional, engineer, executive, or aspiring data scientist, this book is for you.
-
-
The best data science manual ever written
- By Jordan on 08-29-24
By: Alex J. Gutman, and others
-
Modern Software Engineering
- Doing What Works to Build Better Software Faster
- By: David Farley
- Narrated by: Amy Gordon
- Length: 9 hrs and 37 mins
- Unabridged
-
Overall
-
Performance
-
Story
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.
-
-
Could have been a 1-page bulleted list
- By Elle7se on 12-30-22
By: David Farley
-
Learning SQL (3rd Edition)
- Generate, Manipulate, and Retrieve Data
- By: Alan Beaulieu
- Narrated by: Mike Chamberlain
- Length: 7 hrs and 29 mins
- Unabridged
-
Overall
-
Performance
-
Story
As data floods into your company, you need to put it to work right away—and SQL is the best tool for the job. With the latest edition of this introductory guide, author Alan Beaulieu helps developers get up to speed with SQL fundamentals for writing database applications, performing administrative tasks, and generating reports. You'll find new chapters on SQL and big data, analytic functions, and working with very large databases.
-
-
Will return…poor adaptation to audio book.
- By Ken on 10-12-23
By: Alan Beaulieu
-
Fundamentals of Data Engineering
- Plan and Build Robust Data Systems
- By: Joe Reis, Matt Housley
- Narrated by: Adam Verner
- Length: 17 hrs and 31 mins
- Unabridged
-
Overall
-
Performance
-
Story
Data engineering has grown rapidly in the past decade, leaving many software engineers, data scientists, and analysts looking for a comprehensive view of this practice. With this practical book, you'll learn how to plan and build systems to serve the needs of your organization and customers by evaluating the best technologies available through the framework of the data engineering lifecycle.
-
-
Great for Hands on Business owners
- By LmL on 08-14-24
By: Joe Reis, and others
-
The Great Mental Models
- General Thinking Concepts
- By: Shane Parrish
- Narrated by: Shane Parrish
- Length: 3 hrs and 23 mins
- Unabridged
-
Overall
-
Performance
-
Story
The Great Mental Models: General Thinking Concepts is the first book in The Great Mental Models series designed to upgrade your thinking with the best, most useful and powerful tools so you always have the right one on hand. This volume details nine of the most versatile all-purpose mental models you can use right away to improve your decision making, your productivity, and how clearly you see the world.
-
-
A dissapointing debut
- By Peter on 04-14-19
By: Shane Parrish
-
Team Topologies: Organizing Business and Technology Teams for Fast Flow
- By: Matthew Skelton, Manuel Pais
- Narrated by: Edward Bauer
- Length: 6 hrs and 31 mins
- Unabridged
-
Overall
-
Performance
-
Story
Team Topologies is a practical, step-by-step, adaptive model for organizational design and team interaction based on four fundamental team types and three team interaction patterns. It is a model that treats teams as the fundamental means of delivery, where team structures and communication pathways are able to evolve with technological and organizational maturity. In Team Topologies, IT consultants Matthew Skelton and Manuel Pais share secrets of successful team patterns and interactions to help listeners choose and evolve the right team patterns for their organization.
-
-
Nice of you’re Amazon or Google
- By Johann D on 06-02-22
By: Matthew Skelton, and others
-
Fundamentals of Software Architecture
- An Engineering Approach
- By: Mark Richards, Neal Ford
- Narrated by: Benjamin Lange
- Length: 13 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
-
-
Helpful but business-centric
- By A.N. on 03-25-21
By: Mark Richards, and others
-
Building Microservices
- Designing Fine-Grained Systems
- By: Sam Newman
- Narrated by: Theodore O'Brien
- Length: 21 hrs and 12 mins
- Unabridged
-
Overall
-
Performance
-
Story
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures. Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts.
-
-
Easy to Understand
- By Anonymous User on 04-27-22
By: Sam Newman
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- By: David Thomas, Andrew Hunt
- Narrated by: Anna Katarina
- Length: 9 hrs and 55 mins
- Unabridged
-
Overall
-
Performance
-
Story
Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
-
-
An excellent and entertaining technical book
- By Amazon Customer on 01-21-20
By: David Thomas, and others
-
JavaScript (7th Edition)
- The Definitive Guide: Master the World's Most-Used Programming Language
- By: David Flanagan
- Narrated by: Gabriel Vaughan
- Length: 25 hrs and 27 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js.
By: David Flanagan
-
Storytelling with Data
- A Data Visualization Guide for Business Professionals
- By: Cole Nussbaumer Knaflic
- Narrated by: Cole Nussbaumer Knaflic
- Length: 5 hrs and 43 mins
- Unabridged
-
Overall
-
Performance
-
Story
Storytelling with Data teaches you the fundamentals of data visualization and how to communicate effectively with data. You'll discover the power of storytelling and the way to make data a pivotal point in your story. The lessons in this illuminative text are grounded in theory but made accessible through numerous real-world examples - ready for immediate application to your next graph or presentation.
-
-
Very insightful and actionable
- By Amazon Customer on 04-27-18
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- By: Neal Ford, Mark Richards, Pramod Sadalage, and others
- Narrated by: Dena Dahilig
- Length: 12 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
-
-
Great content. Terrible narration.
- By Alex on 12-16-23
By: Neal Ford, and others
People who viewed this also viewed...
-
Fundamentals of Software Architecture
- An Engineering Approach
- By: Mark Richards, Neal Ford
- Narrated by: Benjamin Lange
- Length: 13 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
-
-
Helpful but business-centric
- By A.N. on 03-25-21
By: Mark Richards, and others
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- By: Neal Ford, Mark Richards, Pramod Sadalage, and others
- Narrated by: Dena Dahilig
- Length: 12 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
-
-
Great content. Terrible narration.
- By Alex on 12-16-23
By: Neal Ford, and others
-
(ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide 9th Edition
- By: Mike Chapple, James Michael Stewart, Darril Gibson
- Narrated by: Tom Parks
- Length: 65 hrs and 38 mins
- Unabridged
-
Overall
-
Performance
-
Story
(ISC)2 Certified Information Systems Security Professional (CISSP) Official Study Guide, 9th Edition has been completely updated based on the latest 2021 CISSP Exam Outline. This bestselling Sybex study guide covers 100% of the exam objectives. You'll prepare for the exam smarter and faster with Sybex thanks to expert content, knowledge from our real-world experience, advice on mastering this adaptive exam, access to the Sybex online interactive learning environment, and much more. Reinforce what you've learned with key topic exam essentials and chapter review questions.
-
-
Passed the CISSP exam
- By Ollie on 12-30-23
By: Mike Chapple, and others
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- By: David Thomas, Andrew Hunt
- Narrated by: Anna Katarina
- Length: 9 hrs and 55 mins
- Unabridged
-
Overall
-
Performance
-
Story
Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
-
-
An excellent and entertaining technical book
- By Amazon Customer on 01-21-20
By: David Thomas, and others
-
CompTIA Security+ Study Guide with over 500 Practice Test Questions
- Exam SY0-701 (9th Edition)
- By: Mike Chapple, David Seidl
- Narrated by: Ray Greenley
- Length: 24 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
In the newly revised ninth edition of CompTIA Security+ Study Guide: Exam SY0-701, veteran cybersecurity professionals and educators Mike Chapple and David Seidl deliver easy-to-follow coverage of the security fundamentals tested by the challenging CompTIA SY0-701 exam. You'll explore general security concepts, threats, vulnerabilities, mitigations, security architecture and operations, as well as security program management and oversight.
-
-
minor flaw but great content
- By A L on 03-04-25
By: Mike Chapple, and others
-
Math for Programmers
- 3D Graphics, Machine Learning, and Simulations with Python
- By: Paul Orland
- Narrated by: Derek Lettman
- Length: 17 hrs and 17 mins
- Unabridged
-
Overall
-
Performance
-
Story
To score a job in data science, machine learning, computer graphics, and cryptography, you need to bring strong math skills to the party. Math for Programmers teaches the math you need for these hot careers, concentrating on what you need to know as a developer. Filled with lots of helpful graphics and more than 200 exercises and mini-projects, this book unlocks the door to interesting - and lucrative! - careers in some of today’s hottest programming fields about the technology.
-
-
Not useful because there are no chapters :(
- By Katherine Snow on 06-08-22
By: Paul Orland
-
Fundamentals of Software Architecture
- An Engineering Approach
- By: Mark Richards, Neal Ford
- Narrated by: Benjamin Lange
- Length: 13 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
-
-
Helpful but business-centric
- By A.N. on 03-25-21
By: Mark Richards, and others
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- By: Neal Ford, Mark Richards, Pramod Sadalage, and others
- Narrated by: Dena Dahilig
- Length: 12 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
-
-
Great content. Terrible narration.
- By Alex on 12-16-23
By: Neal Ford, and others
-
(ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide 9th Edition
- By: Mike Chapple, James Michael Stewart, Darril Gibson
- Narrated by: Tom Parks
- Length: 65 hrs and 38 mins
- Unabridged
-
Overall
-
Performance
-
Story
(ISC)2 Certified Information Systems Security Professional (CISSP) Official Study Guide, 9th Edition has been completely updated based on the latest 2021 CISSP Exam Outline. This bestselling Sybex study guide covers 100% of the exam objectives. You'll prepare for the exam smarter and faster with Sybex thanks to expert content, knowledge from our real-world experience, advice on mastering this adaptive exam, access to the Sybex online interactive learning environment, and much more. Reinforce what you've learned with key topic exam essentials and chapter review questions.
-
-
Passed the CISSP exam
- By Ollie on 12-30-23
By: Mike Chapple, and others
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- By: David Thomas, Andrew Hunt
- Narrated by: Anna Katarina
- Length: 9 hrs and 55 mins
- Unabridged
-
Overall
-
Performance
-
Story
Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
-
-
An excellent and entertaining technical book
- By Amazon Customer on 01-21-20
By: David Thomas, and others
-
CompTIA Security+ Study Guide with over 500 Practice Test Questions
- Exam SY0-701 (9th Edition)
- By: Mike Chapple, David Seidl
- Narrated by: Ray Greenley
- Length: 24 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
In the newly revised ninth edition of CompTIA Security+ Study Guide: Exam SY0-701, veteran cybersecurity professionals and educators Mike Chapple and David Seidl deliver easy-to-follow coverage of the security fundamentals tested by the challenging CompTIA SY0-701 exam. You'll explore general security concepts, threats, vulnerabilities, mitigations, security architecture and operations, as well as security program management and oversight.
-
-
minor flaw but great content
- By A L on 03-04-25
By: Mike Chapple, and others
-
Math for Programmers
- 3D Graphics, Machine Learning, and Simulations with Python
- By: Paul Orland
- Narrated by: Derek Lettman
- Length: 17 hrs and 17 mins
- Unabridged
-
Overall
-
Performance
-
Story
To score a job in data science, machine learning, computer graphics, and cryptography, you need to bring strong math skills to the party. Math for Programmers teaches the math you need for these hot careers, concentrating on what you need to know as a developer. Filled with lots of helpful graphics and more than 200 exercises and mini-projects, this book unlocks the door to interesting - and lucrative! - careers in some of today’s hottest programming fields about the technology.
-
-
Not useful because there are no chapters :(
- By Katherine Snow on 06-08-22
By: Paul Orland
What listeners say about Making Embedded Systems
Average customer ratingsReviews - Please select the tabs below to change the source of reviews.
-
Overall
-
Performance
-
Story
- James
- 03-13-25
Comprehensive Guide to Embedded Systems for all levels of reader/listener.
Excellently overview of embedded systems, even providing additional resources for further topic research while providing detailed examples. Enjoyed topics and listening so much I also purchased a hard copy for later reference/review. Both author and narrator did a phenomenal job at delivering technically specific information in a non-robotic fashion. Would highly recommend
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!