嵌入式實時系統調試 Debugging Embedded and Real-Time Systems: The Art, Science, Technology, and Tools of Real-Time System Debugging
Arnold S.Berger 譯 楊鵬//胡訓強
- 出版商: 機械工業
- 出版日期: 2023-05-01
- 定價: $474
- 售價: 7.9 折 $374
- 語言: 簡體中文
- 頁數: 193
- 裝訂: 平裝
- ISBN: 7111727037
- ISBN-13: 9787111727033
-
相關分類:
嵌入式系統
- 此書翻譯自: Debugging Embedded and Real-Time Systems: The Art, Science, Technology, and Tools of Real-Time System Debugging
立即出貨
買這商品的人也買了...
-
物件導向 Keil C51 嵌入式程式設計, 2/e$400$360 -
笨辦法學 C語言 (Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding)$414$393 -
USB: The Universal Serial Bus 3rd 版本$1,950$1,911 -
$469RT-Thread 內核實現與應用開發實戰指南 — 基於 STM32 RT-Thread RTOS STM32 -
$422嵌入式實時操作系統:RT-Thread 設計與實現 -
$199C語言深度解剖, 3/e -
軟件調試 第2版 捲2 : Windows 平臺調試 (上.下冊)$1,194$1,134 -
硬件安全:從 SoC 設計到系統級防禦$834$792 -
$175LiteOS應用開發實踐教程 -
$1,015FreeBSD 操作系統設計與實現, 2/e (The Design and Implementation of the FreeBSD Operating System, 2/e) -
$403物聯網安全實戰 -
$528物聯網及低功耗藍牙5.x高級開發 -
$505嵌入式系統實時通信網絡 -
$284匯編語言(基於64位ARMv8體系結構) -
嵌入式系統多任務處理應用開發實戰:基於 ARM MCU 和 FreeRTOS 內核$894$849 -
從零開始學 ARM$599$569 -
流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)$680$537 -
嵌入式實時操作系統 — 理論基礎$594$564 -
$857Linux 系統安全基礎:二進制代碼安全性分析基礎與實踐 -
Arm Cortex-M23 和 Cortex-M33 微處理器權威指南$1,554$1,476 -
Arm Helium 技術指南:Cortex-M 系列處理器的矢量運算擴展$474$450 -
SoC 設計指南:基於 Arm Cortex-M$714$678 -
$301操作系統設計與實作:基於LoongArch架構 -
Linux 核心除錯實務 (Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules)$800$632 -
硬件設備安全攻防實戰$719$683
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
通過對真實案例的學習和對專業工具
(例如邏輯分析儀、JTAG調試器和性能分析儀)的廣泛研究,本書提出了調試實時系統的實踐方法。
它遵循嵌入式系統的傳統設計生命週期原理,
指出了哪裡會導致錯誤,進一步闡述如何在將來的設計中發現和避免錯誤。
它還研究了應用程序性能監控、單個程序運行跟蹤記錄以及多任務OS中單獨運行應用的其它的調試和控制方法。
作者簡介
阿諾德·S.伯格(Arnold S.Berger),康奈爾大學材料科學與工程博士,有著20多年的工程實踐經驗和15年以上的教學經驗,發表過60多篇論文,擁有4項專利,撰寫了計算機架構和嵌入式系統方面的兩部教材。他曾在福特、惠普、美國AMD半導體公司和美國微系統公司等擔任硬件設計師、研發主管,還是STEM學校理工科工程與數學部首席教授。他的研究領域包括調試嵌入式系統的工具設計、實驗遠程訪問控制,以及自動抄襲檢測等。
目錄大綱
譯者序
前言
第1章問題在何處
參考文獻
第2章系統化的調試方法
2.1 調試的六個階段
2.1.1 誰有故障
2.1.2 我遇到過的一個缺陷
2.2 參考文獻
第3章嵌入式軟件調試的最佳實踐
3.1 引言
3.2 造成嵌入式系統與眾不同的原因
3.2.1 嵌入式系統專門用於特定的任務,而PC是通用的計算平臺
3.2.2 軟件失效在嵌入式系統中造成的影響要比在桌面系統中嚴重得多
3.2.3 嵌入式系統具有實時性約束
3.2.4 嵌入式系統可被各式各樣的處理器以及處理器架構支持
3.2.5 嵌入式系統通常對成本非常敏感
3.2.6 嵌入式系統具有功耗限制
3.2.7 嵌入式系統必須能在極端環境下工作
3.2.8 嵌入式系統的資源要比桌面系統少得多
3.2.9 嵌入式微處理器通常具有專用調試電路
3.2.10 如果嵌入式系統用到了操作系統,那麼它所用的很可能是實時操作系統
3.3 嵌入式系統調試的最佳實踐
3.4 通用軟件調試最佳實踐
3.5 嵌入式軟件調試最佳實踐
3.6 內存洩漏
3.7 時鐘抖動
3.8 優先級反轉
3.9 棧溢出
3.10 本章小結
3.11 拓展讀物
3.12 參考文獻
第4章調試嵌入式硬件的最佳實踐
4.1 概述
4.2 硬件調試過程
4.3 設計評審
4.4 測試計劃
4.5 可測試性設計
4.6 構建流程
4.7 瞭解你的工具
4.8 微處理器設計最佳實踐
4.8.1 引言
4.8.2 可測試性設計
4.8.3 考慮PCB問題
4.9 本章小結
4.10 拓展讀物
4.11 參考文獻
第5章嵌入式設計與調試工具概覽
5.1 概述
5.2 調試器
5.3 軟硬件協同驗證
5.4 ROM模擬器
5.5 邏輯分析儀
5.6 邏輯分析儀的優勢
5.7 邏輯分析儀的問題
5.8 在線模擬器
5.9 拓展讀物
5.10 參考文獻
第6章硬件/軟件集成階段
6.1 概述
6.2 硬件/軟件集成圖
6.3 非標準硬盤驅動器接口的案例
6.4 向量顯示器的最後關頭
6.5 性能差勁的模擬器卡籠
6.6 功能蠕變和大客戶
6.7 參考文獻
第7章片上調試資源
7.1 概述
7.2 後臺調試模式
7.3 JTAG
7.4 MIPSEJTAG
7.5 本章小結
7.6 參考文獻
第8章片上系統
8.1 概述
8.2 現場可編程門陣列
8.3 虛擬化
8.4 本章小結
8.5 拓展讀物
8.6 參考文獻
第9章隔離缺陷的測試方法
9.1 概述
9.2 查找問題的障礙
9.3 臨時應急
9.4 尋求幫助
9.5 故障隔離
9.5.1 瞭解你的工具
9.5.2 理解你的設計
9.6 與性能相關的故障
9.7 可複現故障
9.8 間歇性故障
9.9 合規故障
9.10 擴頻振盪器
9.11 熱故障
9.12 機械問題
9.13 與供電相關的故障
9.14 本章小結
9.15 參考文獻
第10章調試實時操作系統
10.1 概述
10.2 RTOS中的缺陷
10.3 同步問題
10.4 內存崩潰
10.5 與中斷相關的問題
10.6 意想不到的編譯器優化
10.7 異常
10.8 RTOS感知工具:一個示例
10.9 參考文獻
第11章串行通信系統
11.1 引言
11.2 RS
11.3 錯誤的COM埠分配
11.4 不正確的電纜引腳
11.5 錯誤的波特率(時鐘頻率)
11.6 不正確的流控
11.7 I2C和SMBus協議
11.8 SPI協議
11.9 工具
11.10 控制器局域網絡(CAN總線)
11.11 本章小結
11.12 拓展讀物
11.13 參考文獻
第12章存儲器系統
12.1 概述
12.2 通用測試策略
12.3 靜態RAM
12.4 動態RAM
12.5 軟錯誤
12.6 抖動
12.7 基於軟件的存儲器錯誤
12.8 本章小結
12.9 參考文獻
縮略語
