Making Embedded Systems: Design Patterns for Great Software
- Length: 328 pages
- Edition: 1
- Language: English
- Publisher: O'Reilly Media
- Publication Date: 2011-11-16
- ISBN-10: 1449302149
- ISBN-13: 9781449302146
- Sales Rank: #64188 (See Top 100 Books)
Eager to develop embedded systems? These systems don’t tolerate inefficiency, so you may need a more disciplined approach to programming. This easy-to-read book helps you cultivate a host of good development practices, based on classic software design patterns as well as new patterns unique to embedded programming. You not only learn system architecture, but also specific techniques for dealing with system constraints and manufacturing requirements.
Written by an expert who’s created embedded systems ranging from urban surveillance and DNA scanners to children’s toys, Making Embedded Systems is ideal for intermediate and experienced programmers, no matter what platform you use.
- Develop an architecture that makes your software robust and maintainable
- Understand how to make your code smaller, your processor seem faster, and your system use less power
- Learn how to explore sensors, motors, communications, and other I/O devices
- Explore tasks that are complicated on embedded systems, such as updating the software and using fixed point math to implement complex algorithms
Table of Contents
Chapter 1. Introduction
Chapter 2. Creating a System Architecture
Chapter 3. Getting the Code Working
Chapter 4. Outputs, Inputs, and Timers
Chapter 5. Task Management
Chapter 6. Communicating with Peripherals
Chapter 7. Updating Code
Chapter 8. Doing More with Less
Chapter 9. Math
Chapter 10. Reducing Power Consumption
Donate to keep this site alive
How to download source code?
1. Go to: https://www.oreilly.com/
2. Search the book title: Making Embedded Systems: Design Patterns for Great Software
, sometime you may not get the results, please search the main title
3. Click the book title in the search results
3. Publisher resources
section, click Download Example Code
.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.