• 讀書網|DuShu.com - 讀書·學習·生活
  •  | 簡體版
  • 論壇
  • 暢銷
  • 連載
  • 圖書
  • 資訊
  • 首頁
  • 國學/古籍 | 文學藝術 | 人文社科 | 經濟管理 | 生活時尚 | 科學技術 | 教材教輔 | 少兒讀物
  •    
  • 圖書搜索:
  •  
     全部圖書 可讀圖書 可購圖書
     
  • ARM原理與嵌入式系統實戰 - 書籍詳細信息
  • 查看同類圖書:科學技術»計算機/網絡»計算機組織與體系結構»ARM原理與嵌入式系統實戰
  • ARM原理與嵌入式系統實戰

  • 【作 者】:范圣一
  • 【叢編項】:
  • 【裝幀項】:平裝 16 / 347
  • 【出版項】:機械工業出版社 / 2007-7
  • 【ISBN號】:9787111215011 / 711121501X
  • 【原書定價】:¥42.00 有5家書店打折銷售 
  • 【主題詞】:計算機與互聯網-電子電路與微處理器-ARM
  • 【圖書簡介】
      要了解ARM SoC首先要掌握微處理器控制,微處理器控制是嵌入式系統的基礎。為了讓讀者更容易地了解ARM SoC,本書的各個章節都穿插了處理器控制的概念。本書也不只是一本探討16/32位微控制器的書,而且是一本探討嵌入式系統的書。另外,本書探討的內容不僅包括硬件和軟件的設計,還涉及如何設計嵌入式系統的內容。本書在硬件方面會從電源、Reset開始到設計一個以ARM為主的最基本電路;軟件方面則從Reset exception開始,到建立一個以ARM為主的開機程序(Boot Loader)。為求容易理解,本書所使用的硬件電路都會先以方塊圖表示,最后以完整電路呈現,軟件也用最簡單的程序來解釋。
  • 【本書目錄】
    第1章  ARM處理器概述        1
    1.1  ARM公司簡介        1
    1.2  ARM微處理器的種類        1
    1.3  ARM的廣泛應用        4
    1.4  如何學習ARM        5
    1.5  如何使用這本書        5
    1.6  參考資料        6
    基 礎 篇
    第2章  ARM的常用存儲器        7
    2.1  存儲器的分類與存取原理        7
    2.1.1  對稱式        7
    2.1.2  非對稱式        8
    2.2  對稱式存儲器        9
    2.2.1  ROM        9
    2.2.2  SRAM        10
    2.2.3  Flash Memory        12
    2.3  非對稱式存儲器        14
    2.3.1  DRAM        14
    2.3.2  SDRAM        16
    2.4  總結        18
    第3章  ARM內核與SoC        19
    3.1  ARM內核和SoC的結構        19
    3.2  ARM內核、高速緩存及寫入緩沖區        20
    3.2.1  高速緩存的定義        21
    3.2.2  寫入緩沖區的定義        22
    3.3  調試接口簡介        22
    3.4  總結        24
    第4章  ADS編譯器與AXD調試器        25
    4.1  ADS編譯器        25
    4.2  AXD調試器        25
    4.3  ADS的偽指令        27
    4.3.1  指導性偽指令        27
    4.3.2  數據定義偽指令        30
    4.3.3  輸出報告型偽指令        35
    4.3.4  符號定義偽指令        36
    4.3.5  匯編語言控制偽指令        42
    4.3.6  與ARM匯編語言組合的偽指令        44
    原 理 篇
    第5章  ARM的硬件引導流程        47
    5.1  ARM硬件引導的流程        47
    5.1.1  電源        47
    5.1.2  時鐘        48
    5.1.3  系統復位        49
    5.1.4  存儲器總線模式        50
    5.2  ARM的存儲接口        50
    第6章  ARM的操作模式及寄存器        56
    6.1  ARM的存儲器格式及操作模式        56
    6.1.1  大尾數法        56
    6.1.2  小尾數法        56
    6.2  ARM的寄存器        58
    第7章  ARM的匯編語言        62
    7.1  ARM的指令概述        62
    7.1.1  ARM的指令格式        62
    7.1.2  ARM 的指令摘要        63
    7.2  條件字段        64
    7.3  ARM指令說明        65
    7.3.1  跳轉和交換        65
    7.3.2  跳轉和跳轉連結指令        67
    7.3.3  數據處理指令        68
    7.3.4  程序狀態寄存器的轉移指令        75
    7.3.5  乘法和乘加運算        77
    7.3.6  長乘法和長乘加法運算        79
    7.3.7  單筆數據轉移指令        81
    7.3.8  HALFWORD和有正負號的數據
    轉移指令        84
    7.3.9  整塊數據轉移指令        88
    7.3.10  單個數據交換指令        95
    7.3.11  軟件中斷指令        96
    7.3.12  協處理器數據操作指令        97
    7.3.13  協處理器的數據交換指令        99
    7.3.14  協處理器寄存器的轉移指令        100
    7.3.15  無定義的指令        102
    7.4  指令集的范例        103
    7.4.1  使用條件指令        103
    7.4.2  除法和余數        103
    7.4.3  溢出偵測        104
    7.4.4  使用位移方法來做常數的乘法        105
    第8章  ARM的異常事件        106
    8.1  ARM的異常事件        106
    8.1.1  異常的種類和產生原因        106
    8.1.2  異常向量表        107
    8.2  ARM的軟件引導程序        108
    8.3  如何編寫ARM的異常事件        111
    8.4  軟件中斷異常        115
    8.4.1  軟件中斷的指令分析        115
    8.4.2  軟件中斷的動作        115
    8.4.3  編寫軟件中斷        116
    8.5  總結        121
    第9章  ADS編譯器的設置和匯編語言
    的關系        122
    9.1  編譯器的基本概念        122
    9.2  預編譯        122
    9.3  連接器的基本概念        124
    9.4  在ADS下建立一個工程        126
    9.5  ADS工程中文件所在位置及說明        133
    9.6  ADS其他重要設置        135
    第10章  ARM的軟件引導流程        140
    10.1  ADS的二進制文件格式        140
    10.2  ARM引導軟件的初始化        144
    10.3  ARM的系統規劃        147
    10.4  匯編語言和C語言的窗口        148
    實 例 篇
    第11章  S3C44B0X的系統架構        152
    11.1  時鐘和電源管理        152
    11.2  系統總線控制器        153
    11.3  外圍總線控制器        154
    第12章  目標芯片的主要硬件電路        156
    12.1  電源電路        156
    12.2  時鐘電路        156
    12.3  復位電路        159
    12.4  系統設定        160
    12.5  內存電路        161
    12.6  ROM/SRAM存儲器區塊操作        163
    12.7  ROM/SRAM區塊的電路        165
    12.8  SDRAM區塊電路        167
    第13章  存儲器控制器        170
    13.1  存儲器映像        170
    13.2  復位前的存儲器硬件設置        171
    13.3  存儲器控制器寄存器        172
    13.4  SROM存儲器控制器寄存器        173
    13.5  SROM/SDRAM存儲器控制器寄存器        175
    13.6  存儲器控制器的實例        181
    13.6.1  硬件架構        181
    13.6.2  存儲器寄存器設置實例        183
    13.7  存儲器控制器軟件設置實例        187
    第14章  目標芯片的系統配置        192
    14.1  內部存儲器        192
    14.2  非高速緩存區域        193
    14.3  寫入緩沖區        194
    14.4  目標芯片系統配置的特殊寄存器        194
    14.5  系統配置軟件設定實例        197
    第15章  時鐘和電源管理        199
    15.1  功能概述        199
    15.2  相位鎖相回路        200
    15.3  時鐘控制邏輯操作        201
    15.3.1  相位鎖相回路的鎖定時間        201
    15.3.2  電源復位        201
    15.3.3  一般模式下改變相位鎖相回路
    的設置        202
    15.4  時鐘電路架構        202
    15.5  時鐘和相位鎖相回路產生器的使用
    條件        203
    15.6  電源管理        203
    15.6.1  正常模式        203
    15.6.2  空閑模式        203
    15.6.3  停止模式        203
    15.6.4  慢速空閑模式        205
    15.6.5  慢速模式        205
    15.6.6  喚醒與解凍狀態        207
    15.6.7  電源管理設置注意事項        207
    15.6.8  電源管理狀態模式轉換        208
    15.7  時鐘及電源管理寄存器        209
    15.8  軟件設置實例        211
    第16章  目標芯片的看門狗定時器        213
    16.1  看門狗定時器操作原理        213
    16.2  看門狗定時器的特殊寄存器        214
    16.3  看門狗定時器的特殊寄存器        216
    第17章  目標芯片的引導程序
    (不含中斷)        217
    17.1  軟件引導流程        217
    17.2  Init.s 程序說明        217
    17.3  Init1.s 程序說明        224
    17.4  Memcfg.s 定義文件說明        229
    17.5  Option.s 定義文件說明        232
    17.6  Init1工程的存儲器使用        233
    第18章  目標芯片的中斷控制器        236
    18.1  中斷控制器的操作方法        236
    18.1.1  程序狀態寄存器中的F-bit和I-bit        236
    18.1.2  中斷模式        237
    18.1.3  未處理中斷寄存器        237
    18.1.4  中斷屏蔽寄存器        237
    18.2  中斷源        237
    18.3  中斷優先級產生模塊        238
    18.4  中斷優先級順序        239
    18.5  向量式中斷模式—僅提供中斷請求        239
    18.6  向量式中斷的范例        240
    18.7  非向量式中斷的范例        246
    18.8  中斷控制器的特殊寄存器        247
    第19章  目標芯片的引導程序        258
    第20章  進入C語言之前        268
    20.1  存儲器規劃        268
    20.2  第一個以C為主的工程        269
    20.2.1  再論ADS的設置        269
    20.2.2  44b0工程內容及路徑        269
    20.2.3  C語言(44b0.c)與匯編語言
    (SYSInit.s)的關系        270
    20.2.4  44b0.h        271
    20.2.5  什么是volatile        271
    20.3  加入以調試為主的程序(44blib.c)
    及通用頭文件(stdafx.h)        274
    第21章  目標芯片的輸入輸出端口        276
    21.1  目標芯片端口結構總覽        276
    21.2  端口的控制敘述        279
    21.2.1  端口的結構寄存器        279
    21.2.2  端口的數據寄存器        279
    21.2.3  端口的上拉寄存器        279
    21.2.4  外部中斷控制寄存器        279
    21.3  輸入輸出端口控制寄存器        280
    21.3.1  端口A控制寄存器        280
    21.3.2  端口B控制寄存器        280
    21.3.3  端口C控制寄存器        281
    21.3.4  端口D控制寄存器        282
    21.3.5  端口E 控制寄存器        283
    21.3.6  端口F控制寄存器        284
    21.3.7  端口G控制寄存器        285
    21.3.8  特殊上拉電阻控制寄存器        286
    21.3.9  外部中斷控制寄存器        287
    21.3.10  外部中斷未處理寄存器        288
    21.4  目標板對輸入輸出端口的設定        289
    21.4.1  端口A的設定        289
    21.4.2  端口B的設定        290
    21.4.3  端口C的設定        291
    21.4.4  端口D的設定        291
    21.4.5  端口E的設定        291
    21.4.6  端口F的設定        292
    21.4.7  端口G的設定        293
    21.5  PortInit函數        293
    21.6  新增System.c到BootC.mcp        294
    21.7  設定系統定義控制器        295
    第22章  C語言的異常處理和中斷處理
    程序        296
    22.1  C語言的異常處理        296
    22.2  C語言的中斷處理        299
    第23章  異步串行收發器控制器        306
    23.1  異步串行收發器的操作原理        306
    23.1.1  數據發送        306
    23.1.2  數據接收        307
    23.1.3  自動流量控制        308
    23.1.4  無自動流量控制        308
    23.2  中斷或直接內存存取的操作        309
    23.3  異步串行收發器的先進先出緩沖區的
    錯誤狀態指示        310
    23.4  波特率的產生        311
    23.5  回路檢查模式        311
    23.6  中止信號        312
    23.7  紅外線模式        312
    23.8  異步串行收發器控制器的特殊
    寄存器        312
    23.9  異步串行收發器的實例        319
    23.9.1  波特率        319
    23.9.2  異步串行收發器數據的幀        320
    23.9.3  以輪詢的方法來操作異步串行
    收發器        322
    23.9.4  用中斷的方法來操作異步串行
    收發器        327
    23.9.5  異步串行收發器的其他操作        335
    23.9.6  加入Uart.c        335
    第24章  存儲器控制器實例        338
    24.1  LED的電路及其原理        338
    24.2  Debug_LED 函數        339
    24.3  總結        339
    附錄          341

  • 【購買本書】
  • 商城名稱價格 配送信息優惠活動去看看購買

    卓越網
    ¥31.20
    送貨上門:國內308個城市
    郵寄:全球
    特快專遞:全球
    海外航空快遞
    七周年店慶,全場免費配送 去看看 訂購

    當當網
    ¥31.40 當天加急送:北京五環以內
    送貨上門:國內178個城市
    郵寄:全球
    特快專遞:全球
    特惠商品68折封頂 去看看 訂購

    新華書店
    ¥32.80
    快遞:大陸地區
    郵寄:全球
    特快專遞:全球
    去看看 訂購

    華儲網
    ¥33.60 送貨上門:遼寧、長春、北京
    快遞、郵政遞送:全球
    30萬春節大禮包連環送,全場7折+滿100免運費 去看看 訂購

    2688網店
    ¥32.30
    通過代購點免費送貨
    送貨上門
    普通平郵/EMS
    去看看 訂購

    中國圖書館網
    ¥0.4/頁起
    郵寄、快遞:全國
    特快專遞EMS:全球
    提供稀缺絕版圖書文獻影印服務 去看看 預定
  • 說明:
  • 1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
    2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
    3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
  • Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
    鄂ICP備06000781號 公安備4201502577