-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

ARC EM處理器嵌入式系統開發與編程

( 簡體 字)
作者:雷鑑銘等類別:1. -> 電腦組織與體系結構 -> 嵌入式系統
譯者:
出版社:機械工業出版社ARC EM處理器嵌入式系統開發與編程 3dWoo書號: 42773
詢問書籍請說出此書號!

缺書
NT售價: 225

出版日:11/1/2015
頁數:265
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111517788
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書以實際的嵌入式系統產品應用與開發為主線,力求透徹講解開發中所涉及的龐大而復雜的相關知識。第1∼5章為基礎篇,介紹了ARC嵌入式系統的基礎知識和開發過程中需要的一些理論知識,具體包括ARC嵌入式系統簡介、ARCEM處理器介紹、ARCEM編程模型、中斷及異常處理、匯編語言程序設計等內容。第6∼9章為實踐篇,介紹了如何建立嵌入式開發環境、搭建嵌入式硬件開發平臺等,具體包括ARCEM處理器的開發及調試環境、MQX實時操作系統、ARCEMStarterKitFPGA開發板以及嵌入式系統應用開發實例等內容。第10∼11章介紹了ARCEM處理器特有的可配置及可擴展APEX屬性,以及如何在處理器設計中利用這種可配置及可擴展性實現設計優化。


目錄:

第1章 ARC嵌入式系統概述1
1.1 嵌入式系統簡介1
1.2 ARC處理器簡介2
1.3 ARC EM處理器系列4
1.4 ARC EM處理器開發環境9
1.4.1 ARChitect9
1.4.2 MetaWare開發套件9
1.4.3 embARC軟件平臺10
1.4.4 操作系統支持10
1.4.5 ARC EM Starter Kit開發板10
1.5 小結11
第2章 ARC EM處理器介紹12
2.1 ARC EM處理器特點12
2.2 可配置性及可擴展性14
2.2.1 可配置性14
2.2.2 用戶可擴展性15
2.3 ARC EM處理器結構16
2.3.1 接口信號16
2.3.2 內核結構18
2.3.3 存儲系統20
2.3.4 存儲保護機制24
2.3.5 調試25
2.4 小結27
第3章 ARC EM編程模型28
3.1 概述28
3.2 尋址空間劃分30
3.3 數據類型30
3.3.1 32位數據31
3.3.2 16位數據31
3.3.3 8位數據32
3.3.4 1位數據32
3.4 尋址方式32
3.5 寄存器組32
3.5.1 核心寄存器組33
3.5.2 輔助寄存器組38
3.6 工作模式46
3.7 指令類型46
3.7.1 算術邏輯運算指令46
3.7.2 數據傳輸指令47
3.7.3 控制流指令47
3.7.4 特殊指令47
3.7.5 擴展指令集48
3.8 指令格式48
3.8.1 32位指令格式48
3.8.2 16位指令格式48
3.8.3 指令存儲方式49
3.8.4 條件執行50
3.9 指令集應用實例51
3.9.1 數據傳輸指令52
3.9.2 算術運算指令52
3.9.3 比較指令54
3.9.4 邏輯運算指令54
3.9.5 跳轉指令54
3.9.6 加載/存儲指令55
3.9.7 其他指令56
3.10 小結57
第4章 中斷及異常處理58
4.1 概述58
4.2 工作模式和權限58
4.3 中斷60
4.3.1 中斷單元特性61
4.3.2 配置中斷單元61
4.3.3 中斷單元編程62
4.3.4 中斷處理66
4.4 異常69
4.4.1 異常精確性69
4.4.2 異常向量及異常原因寄存器70
4.4.3 異常類型與優先級72
4.4.4 異常檢測74
4.4.5 異常進入75
4.4.6 異常退出75
4.4.7 異常與延遲槽指令75
4.5 中斷或異常服務程序返回指令RTIE75
4.6 小結77
第5章 匯編語言程序設計78
5.1 ARC匯編語言78
5.2 ARC匯編語言偽指令78
5.2.1 匯編語言偽指令簡介78
5.2.2 匯編語言偽指令79
5.3 ARC匯編語言語句格式82
5.3.1 匯編語言格式與例子82
5.3.2 匯編語言的字符集與標識符85
5.3.3 匯編語言符號86
5.3.4 匯編語言標號88
5.3.5 匯編語言的常量90
5.3.6 表達式91
5.3.7 宏92
5.4 ARC匯編語言程序設計93
5.4.1 匯編語言編程步驟93
5.4.2 程序設計類型94
5.5 ARC匯編語言程序實例97
5.6 ARC匯編語言與C/C++的混合編程98
5.6.1 ARC C/C++ 調用匯編程序98
5.6.2 ARC匯編調用C/C++101
5.6.3 ARC C/C++和匯編交叉調用實例101
5.7 小結103
第6章 ARC EM處理器的開發及調試環境104
6.1 MetaWare開發套件104
6.1.1 MetaWare mcc編譯器和ccac編譯器105
6.1.2 MetaWare ELF匯編器106
6.1.3 MetaWare ELF鏈接器106
6.1.4 MetaWare 運行時庫107
6.1.5 MetaWare調試器110
6.1.6 MetaWare仿真器110
6.1.7 MetaWare IDE111
6.2 MetaWare IDE開發指南112
6.2.1 創建與管理工程112
6.2.2 配置工程116
6.2.3 編譯工程118
6.2.4 調試工程118
6.3 使用MetaWare調試器進行性能分析122
6.4 MetaWare命令行模式126
6.4.1 MetaWare C/C++編譯命令126
6.4.2 MetaWare調試器調試命令127
6.5 ARC GNU介紹128
6.6 小結128
第7章MQX實時操作系統129
7.1 實時操作系統介紹129
7.2MQX內核組件130
7.3MQX任務管理132
7.3.1任務調度133
7.3.2任務同步與通信135
7.4 MQX存儲管理139
7.4.1 可變大小存儲塊管理139
7.4.2 固定大小存儲塊管理140
7.4.3 高速緩存控制142
7.5 中斷處理142
7.5.1 中斷處理初始化143
7.5.2 裝載應用程序定義的ISR143
7.5.3 針對ISR的限制144
7.5.4 修改默認ISR146
7.5.5 異常處理146
7.5.6 ISR異常處理146
7.5.7 任務異常處理147
7.5.8 ISR裝載實例147
7.6 MQX配置148
7.6.1 配置選項149
7.6.2 MQX創建任務實例150
7.7 小結153
第8章ARC EM Starter Kit FPGA開發板154
8.1 概述154
8.2 ARC EM FPGA系統設計155
8.2.1 FPGA系統概述155
8.2.2 EM內核配置156
8.2.3 外圍設備控制160
8.2.4 FPGA系統時鐘164
8.2.5 FPGA系統中斷分配164
8.3 開發板的使用165
8.3.1 開發板上接口介紹165
8.3.2 Pmod的使用166
8.3.3 操作模式173
8.3.4軟件包介紹175
8.4 實例178
8.5 小結181
第9章開發實例:溫度監測與顯示182
9.1 系統簡介182
9.2 系統硬件設計183
9.2.1 EM 內核設置183
9.2.2 Pmod外設介紹184
9.2.3 Pmod與開發板的硬件連接185
9.3 系統軟件實現186
9.3.1 軟件設計186
9.3.2 代碼實現187
9.3.3 系統代碼詳解191
9.4 調試與運行194
9.4.1 選擇FPGA映像194
9.4.2 編譯和運行代碼195
9.4.3 運行結果195
9.5 小結197
第10章ARC EM 可配置性198
10.1 可配置性優點198
10.2 基準模板199
10.3 配置模塊201
10.3.1 添加/刪除模塊201
10.3.2 配置模塊屬性203
10.3.3 與固定配置處理器比較203
10.4 可選模塊205
10.4.1 可選模塊簡介205
10.4.2 Cache實例206
10.5 軟硬件一致性208
10.5.1 什么是軟硬件一致性208
10.5.2 乘法器使用實例209
10.6 小結211
第11章APEX擴展212
11.1 APEX 綜述212
11.2 為何添加APEX擴展214
11.3 識別定制指令214
11.4 創建APEX擴展216
11.4.1APEX擴展命名216
11.4.2 配置擴展內容217
11.4.3 編輯選項219
11.4.4 編寫邏輯222
11.4.5 編寫測試代碼224
11.5 驗證APEX擴展226
11.6 使用APEX擴展228
11.7 小結230
附錄A常用輔助寄存器快速參考231
附錄BARC指令速查表258
附錄C術語及縮略語262
參考文獻264
序: