Embedded System Design on a Shoestring

Lewin Edwards

  • 出版商: Newnes
  • 出版日期: 2003-05-13
  • 售價: $3,080
  • 貴賓價: 9.5$2,926
  • 語言: 英文
  • 頁數: 232
  • 裝訂: Paperback
  • ISBN: 0750676094
  • ISBN-13: 9780750676090
  • 相關分類: 嵌入式系統
  • 海外代購書籍(需單獨結帳)

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

商品描述

Description:

In this practical guide, experienced embedded engineer Lewin Edwards demonstrates faster, lower-cost methods for developing high-end embedded systems. With today's tight schedules and lower budgets, embedded designers are under greater pressure to deliver prototypes and system designs faster and cheaper. Edwards demonstrates how the use of the right tools and operating systems can make seemingly impossible deadlines possible.

Designer's Guide to Embedded Systems Development shares many advanced, "in-the-trenches" design secrets to help engineers achieve better performance on the job. In particular, it covers many of the newer design tools supported by the GPL (GNU Public License) system. Code examples are given to provide concrete illustrations of tasks described in the text. The general procedures are applicable to many possible projects based on any 16/32-bit microcontroller. The book covers choosing the right architecture and development hardware to fit the project; choosing an operating system and developing a toolchain; evaluating software licenses and how they affect a project; step-by-step building instructions for gcc, binutils, gdb and newlib for the ARM7 core used in the case study project; prototyping techniques using a custom printed circuit board; debugging tips; and portability considerations. The accompanying CD-ROM contains all the code used in the design examples as well as useful open-source tools for embedded design.

 

Table of Contents:

Introduction; Before You Start: Fundamental Decisions; The GNU Toolchain; Gas: The GNU Assembler; Ld: GNU Linker; Converting Files with Objcopy; Objdump: Check Your Executable's Layout; Size: Check the Load Size of Your Executable; Gdb: The GNU Debugger; Example Firmware Walkthroughs and Debugging Techniques; Portability and Reliability Considerations; Useful Vendors and Other Web Resources; Index of CD-ROM Contents; Acknowledgements

商品描述(中文翻譯)

描述:
在這本實用指南中,經驗豐富的嵌入式工程師Lewin Edwards展示了開發高端嵌入式系統的更快、更低成本的方法。在今天緊湊的時間表和較低的預算下,嵌入式設計師面臨著更大的壓力,需要更快、更便宜地交付原型和系統設計。Edwards展示了使用正確的工具和操作系統可以實現看似不可能的截止日期。

《嵌入式系統開發設計指南》分享了許多高級的、實戰經驗的設計秘訣,以幫助工程師在工作中獲得更好的性能。特別是,它涵蓋了許多由GPL(GNU公共許可證)系統支持的新型設計工具。書中提供了代碼示例,以具體說明文本中描述的任務。一般的程序適用於基於任何16/32位微控制器的許多可能項目。本書涵蓋了選擇適合項目的正確架構和開發硬件;選擇操作系統並開發工具鏈;評估軟件許可證及其對項目的影響;在案例研究項目中為ARM7核心構建gcc、binutils、gdb和newlib的逐步構建指南;使用自定義印刷電路板的原型技術;調試技巧;以及可移植性考慮。附帶的CD-ROM包含了所有設計示例中使用的代碼,以及用於嵌入式設計的有用的開源工具。

目錄:
引言;開始之前:基本決策;GNU工具鏈;Gas:GNU組合語言器;Ld:GNU鏈接器;使用Objcopy轉換文件;Objdump:檢查可執行文件的佈局;Size:檢查可執行文件的佔用空間大小;Gdb:GNU調試器;示例固件演示和調試技術;可移植性和可靠性考慮;有用的供應商和其他網絡資源;CD-ROM內容索引;致謝辭