買這商品的人也買了...
-
$594PCI Express 體系結構導讀 -
$534信號完整性揭秘 — 於博士 SI 設計手記 -
$414ARM 嵌入式 Linux 系統開發詳解, 2/e -
$270精通 LabVIEW 信號處理 -
$534OpenCL 實戰 (OpenCL in Action: How to Accelerate Graphics and Computations) -
$301ARM 體系結構與編程, 2/e -
$528深入理解 Android 系統 -
$576Android 底層驅動分析和移植 -
ARM 系統開發者指南 (ARM System Developer's Guide: Designing and Optimizing System Software)
$800$720 -
ARM Cortex-M3 與 Cortex-M4 權威指南, 3/e (The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3/e)$774$735 -
$594深入理解 Android 5 原始程式碼 -
自製編譯器$594$564 -
深入淺出 USB 系統開發 : 基於 ARM Cortex-M3$312$296 -
$474Android底層開發技術實戰詳解:內核、移植和驅動(第2版) -
$414嵌入式 Linux 系統與工程實踐, 2/e -
$474奔跑吧 Linux 內核 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
ARM Cortex-M0 與 Cortex-M0+ 權威指南, 2/e$768$730 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
軟件調試 第2版 捲1:硬件基礎$708$673 -
圖解 Linux 核心工作原理|透過實作與圖解學習OS與硬體的基礎知識$450$356 -
機器學習的數學基礎 : AI、深度學習打底必讀$580$458 -
提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$980$774 -
大師功力再昇華:實作 Linux 核心偵錯及實戰演練$880$695 -
內行人才知道的系統設計面試指南$580$458
中文年末書展|繁簡參展書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
相關主題
商品描述
<內容簡介>
ARM DS-5是ARM官方推出的軟件調試集成開發環境。劉照華、Paul Black、蒙國造編著的《ARM DS-5實戰開發從入門到精通》詳細介紹了DS-5的使用和結合硬件DSTREAM完成嵌入式系統的調試,從最基本的安裝、使用到調試和跟蹤功能,再到更高級的CoreSight系統設計和芯片啟動,由淺入深、理論結合刪開發板實例,很好地闡述了DS-5的功能和使用。
本書主要由ARM內部員工編寫,融入了客戶現場支持時的常見問題和解決方案,並提供了基於刪開發板的實戰案例,一步步地引導開發者,幫助開發者發現和解決問題。
本書適用於所有ARM開發者,即使是以前從未接觸過DS-5的開發者也能很快掌握它的使用,而已經有DS-5使用經驗的開發者則可在本書中獲取到更多更高級的使用技巧,提高實際操作和解決問題的能力。
<章節目錄>
序
前言
第1章 DS-5概述
1.1 DS-5介紹
1.2 DS-5 debugger調試器
1.3 DS-5虛擬平臺FVP
1.4 DS-5的編譯器
1.4.1 ARM編譯器5.0
1.4.2 ARM編譯器6.0
1.4.3 GNU編譯器
1.5 DS-5 Str
1.6 DS-5硬件調試器DSTREAM
1.7 DS-5的版本管理
第2章 DS-5的安裝和啟動
2.1 主機系統需求
2.2 DS-5調試系統需求
2.3 DS-5的安裝
2.3.1 DS-5的Linux安裝
2.3.2 DS-5的Windows安裝
2.4 DS-5的啟動
2.5 DS-5工作臺窗口簡介
第3章 DS-5許可證管理和使用
3.1 DS-5許可證的申請
3.2 單機鎖定版許可證的安裝
3.2.1 在Windows下手動添加許可證
3.2.2 在Linux/UNIX下手動添加許可證
3.3 網絡版許可證的安裝
3.4 網絡版許可證服務器端的設置
3.4.1 FlexNet服務器軟件的安裝
3.4.2 使用圖形化界面啟動Windows下的服務器
3.4.3 使用命令行啟動Windows下的服務器
3.4.4 使用命令行啟動Linux下的服務器
3.4.5 停止FlexNet服務器
第4章 DS-5快速使用實例
4.1 導入項目
4.2 運行FVP實例
第5章 DS-5調試器的使用
5.1 調試器的概念
5.2 DSTREAM固件維護
5.2.1 DSTREAM固件升級
5.2.2 DSTREAM 的配置
5.3 配置和連接調試目標
5.3.1 用gdbserver對Linux目標建立連接
5.3.2 配置FVP的連接以調試Linux應用
5.3.3 配置連接調試Linux內核和驅動
5.3.4 配置連接到裸板調試
5.3.5 配置連接到裸板上的代碼跟蹤器
5.3.6 配置Rewind連接調試Linux應用
5.3.7 使用gdbserver調試Android應用和庫
5.4 使用FVP調試和跟蹤實例
5.5 導出已有的配置
5.6 導入已有的啟動配置
5.7 斷開目標對象連接
第6章 控製程序的運行
6.1 加載鏡像文件到調試目標
6.2 加載調試信息到調試器
6.3 關於傳遞參數到main()
6.4 運行鏡像文件
6.5 斷點和監視點
6.5.1 設置或刪除執行斷點
6.5.2 設置或刪除數據監視點
6.5.3 查看數據監視點的屬性
6.5.4 從文件中導入斷點設置
6.5.5 導出斷點設置到文件
6.6 條件斷點的使用
6.6.1 設置條件斷點時的考慮因素
6.6.2 給已有斷點設置條件
6.7 關於掛起斷點和監視點
6.8 設置跟蹤點
6.9 設置Streamline的開始和停止點
6.10 單步調試
6.11 處理UNIX信號
6.12 處理器異常處理
6.13 配置調試器路徑替代規則
6.14 程序調用stack
6.15 代碼跟蹤
第7章 調試嵌入式系統
7.1 調試訪問AHB、APB和AXI總線
7.2 關於虛擬和物理地址
7.3 調試管理程序
7.4 調試big.LITTLE大小核系統
7.5 調試裸機對稱多處理系統
7.6 調試多線程應用程序
7.7 調試共享庫
7.8 調試Linux內核
7.9 調試Linux內核模塊
7.9.1 調試內嵌模塊
7.9.2 調試可加載模塊
7.10 調試TrustZone
7.11 調試UEFI
7.12 關於Rewind應用
7.13 調試內存管理單元MMU
7.14 調試緩存Cache
第8章 使用DS-5啟動和配置芯片平臺
8.1 CoreSight 系統介紹
8.1.1 調試訪問接口DAP
8.1.2 跟蹤源Trace Source
8.1.3 跟蹤鏈接Trace Link
8.1.4 跟蹤輸出Trace Sink
8.1.5 典型的CoreSight系統設計
8.2 PCE工具的使用
8.3 導入數據庫到DS-5
8.4 sdf文件分析
8.5 xml文件分析(refer to Paul Snowball.docx training doc)
8.5.1 xml文件頭
8.5.2 項目調試類型
8.5.3 調試實體
8.6 DTSL介紹
8.6.1 創建Jython對象
8.6.2 DTSL選項對話框
第9章 Snapshot設計和使用
9.1 Snapshot初始化文件
9.2 CoreSight訪問庫
9.3 CoreSight訪問庫的移植
9.4 使用實例
第10章 DS-5與Z-Turn板開發實例
10.1 Z-Turn Board硬件平臺介紹
10.1.1 平臺概述
10.1.2 JTAG調試接口
10.1.3 啟動方式
10.1.4 硬件連接
10.2 簡單裸機工程創建及調試
10.2.1 創建工程
10.2.2 配置工程並編譯
10.2.3 串口設置
10.2.4 配置和調試
10.2.5 調試界面說明
10.3 調試U-Boot
10.3.1 準備源代碼
10.3.2 配置
10.3.3 調試
10.4 調試Linux內核
10.4.1 配置編譯環境
10.4.2 編譯Linux內核
10.4.3 準備源代碼
10.4.4 內核調試
10.5 調試Linux驅動模塊
10.5.1 編譯驅動模塊
10.5.2 配置調試選項
10.5.3 調試
10.6 調試Linux應用程序
10.6.1 編譯應用程序
10.6.2 配置RSE
10.6.3 調試
10.7 使用Streamline性能分析
10.7.1 配置編譯環境
10.7.2 編譯Linux內核
10.7.3 編譯gator.ko驅動模塊
10.7.4 編譯gatord守護線程
10.7.5 啟動守護線程
10.7.6 採集
10.7.7 分析
第11章 DS-5常見問題解答
11.1 License問題
11.2 使用問題
