買這商品的人也買了...
-
$680$537 -
$600$540 -
$2,660$2,527 -
$599$473 -
$450$356 -
$520$411 -
$650$514 -
$590$466 -
$580$493 -
$1,548Core Servlets and JavaServer Pages, Vol. 1: Core Technologies, 2/e
-
$820$804 -
$750$638 -
$560$476 -
$2,390$2,271 -
$480$379 -
$750$593 -
$780$616 -
$620$490 -
$3,590$3,411 -
$600$570 -
$650$507 -
$350$315 -
$399$339 -
$650$585 -
$1,120$1,098
商品描述
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 內容索引;致謝。