New Embedded System Development Book by O’Reilly

This new book “Making Embedded Systems: Design Patterns for Great Software” has been written by Elicia White, the founder of Logical Elegance, an embedded systems consulting company based in San Jose and an expert who’s created embedded systems ranging from urban surveillance and DNA scanners to children’s toys.

O’Reilly says this book is ideal for intermediate and experienced C programmers and will show you 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, motors, and other I/O devices.
  • Do more with less: reduce RAM consumption, code space, processor cycles, and power consumption.
  • Update embedded code directly in the processor.
  • Implement complex mathematics on small processors.
  • Understand what interviewers look for when you apply for an embedded systems job.

This 328-page book has 10 chapters:

  • Chapter 1 Introduction
  • Chapter 2 Creating a System Architecture
  • Chapter 3 Getting Your Hands on the Hardware
  • Chapter 4 Outputs, Inputs, and Timers
  • Chapter 5 Managing the Flow of Activity
  • Chapter 6 Communicating with Peripherals
  • Chapter 7 Updating Code
  • Chapter 8 Doing More with Less
  • Chapter 9 Math
  • Chapter 10 Reducing Power Consumption

I’ve gone thru the preview on Amazon and it seems this book does not deal with embedded Linux, but rather focuses on smaller systems that do not support Linux (or any operating system) such programs you would write for  8-bit/16-bit or Cortex M micro-controllers.

The book will be available on the 16th of November for $31.57 (Paperback) or you can already purchase the e-book (Kindle) for $19.59 on Amazon.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.