ENGLISH

Making Embedded Systems: Design Patterns for Great Software

Book information

Publisher
O’Reilly Media
Year
2024
ISBN
1098151542, 9781098151546
ASIN
B0CWX167Q7
LCC
QA76.6
Language
english
Format
EPUB
Filesize
9 MB (9074463 bytes)
Edition
2
Pages
340\0
Orientation
no
Paginated
yes
Scanned
no
Time added
2024-03-21 17:00:50

Description

Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded programming. You'll learn how to build system architecture for processors, not operating systems, and discover techniques for dealing with hardware difficulties, changing designs, and manufacturing requirements. Written by Elecia White, an expert who's created embedded 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 update includes new chapters on IoT and networked sensors, motors and movement, and data handling strategies. Optimize your system to reduce cost and increase performanceDevelop an architecture that makes your software robust in resource-constrained environmentsExplore sensors, displays, motors, and other I/O devicesReduce RAM and power consumption, code space, and processor cyclesLearn how to interpret schematics, datasheets, and power requirementsDiscover how to implement complex mathematics and machine learning on small processorsDesign effective embedded systems for IoT and networked sensors

Similar books