Making Embedded Systems: Design Patterns for Great Software (Paperback)

Elecia White

買這商品的人也買了...

商品描述

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 a host of good development practices, based on classic software design patterns and new patterns unique to embedded programming. Learn how to build system architecture for processors, not operating systems, and discover specific techniques for dealing with hardware difficulties and manufacturing requirements.

Written by an expert who's created embedded systems ranging from urban surveillance and DNA scanners to children's toys, this book is ideal for intermediate and experienced programmers, no matter what platform you use.
  • 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
  • Learn how to update embedded code directly in the processor
  • Discover how to implement complex mathematics on small processors
  • Understand what interviewers look for when you apply for an embedded systems job

商品描述(中文翻譯)

對於開發嵌入式系統有興趣嗎?由於這些系統不容忍效率低下,因此需要一種紀律嚴謹的程式設計方法。這本易於閱讀的指南將幫助您培養一系列良好的開發實踐,基於經典的軟體設計模式和嵌入式程式設計獨特的新模式。學習如何為處理器而不是操作系統建立系統架構,並探索處理硬體困難和製造要求的特定技術。

本書由一位專家撰寫,該專家創建了從城市監控和DNA掃描儀到兒童玩具的嵌入式系統,適合中級和有經驗的程式設計師閱讀,無論您使用哪個平台。

- 優化系統以降低成本並提高性能
- 開發一種在資源受限環境中使軟體強大的架構
- 探索感測器、馬達和其他輸入/輸出設備
- 以更少的資源做更多事情:減少RAM消耗、程式碼空間、處理器週期和功耗
- 學習如何直接在處理器中更新嵌入式程式碼
- 瞭解應徵嵌入式系統工作時面試官的期望

以上是這本書的內容。