幫助中心 | 我的帳號 | 關於我們

ARM Cortex-A8嵌入式原理與系統設計

  • 作者:編者:王青雲//梁瑞宇//馮月芹|責編:李馨馨//韓靜
  • 出版社:機械工業
  • ISBN:9787111475156
  • 出版日期:2022/08/01
  • 裝幀:平裝
  • 頁數:292
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Cortex-A8嵌入式微處理器和嵌入式操作系統(Windows CE操作系統與Android操作系統)為背景,詳細介紹了嵌入式系統的最新發展情況以及其應用所涉及各個分支的相關知識,並通過實例對其應用方法進行了深入淺出的說明。
    本書共13章,內容主要包括嵌入式系統緒論、ARM Cortex-A8體系結構、S5PV210微處理器引腳及各部件編程、通信介面、人機交互、Windows CE以及Android操作系統移植與開發等。本書理論與實踐並重,通過實例介紹了應用程序的開發、源碼結構和在模擬器以及真實硬體平台上的調試方法。
    本書主要面向電腦、自動化和電子信息工程等學科相關專業的高年級本、專科學生和研究生,也可以作為從事嵌入式系統研發人員的技術參考書。

作者介紹
編者:王青雲//梁瑞宇//馮月芹|責編:李馨馨//韓靜

目錄
前言
第1章  緒論
  1.1  嵌入式系統概述
    1.1.1  嵌入式系統的定義
    1.1.2  嵌入式系統的應用領域及主要產品
    1.1.3  嵌入式系統的組成
    1.1.4  嵌入式系統的特點
    1.1.5  嵌入式系統的發展
  1.2  嵌入式處理器
    1.2.1  嵌入式微處理器
    1.2.2  嵌入式微控制器
    1.2.3  嵌入式DSP處理器
    1.2.4  嵌入式片上系統
  1.3  嵌入式操作系統
    1.3.1  嵌入式操作系統概述
    1.3.2  嵌入式操作系統的特點
    1.3.3  嵌入式實時操作系統
  1.4  嵌入式系統工程設計
  本章小結
  思考題
第2章  ARM Cortex-A8體系結構
  2.1  ARM微處理器
    2.1.1  ARM 簡介
    2.1.2  ARM內核基本版本
    2.1.3  ARM微處理器系列
    2.1.4  ARM微處理器結構
  2.2  Cortex-A8內核結構
  2.3  Samsung S5PV210微處理器簡介
  2.4  Samsung S5PV210處理器開發工具
    2.4.1  ARM集成開發工具RVDS介紹
    2.4.2  Eclipse for ARM開發環境介紹
  本章小結
  思考題
第3章  Cortex-A8處理器編程模型
  3.1  ARM編程簡介
  3.2  Cortex-A8處理器模式和狀態
    3.2.1  處理器模式
    3.2.2  處理器狀態
  3.3  Cortex-A8存儲器組織
    3.3.1  數據類型
    3.3.2  存儲格式
    3.3.3  寄存器組
  3.4  異常
    3.4.1  異常入口
    3.4.2  退出異常
    3.4.3  複位異常
    3.4.4  快速中斷異常FIQ
    3.4.5  中斷異常IRQ
    3.4.6  中止異常
    3.4.7  軟體中斷

    3.4.8  監控異常
    3.4.9  未定義指令異常
    3.4.10  斷點指令
    3.4.11  異常向量
    3.4.12  異常優先順序
  3.5  定址方式
  3.6  指令系統
    3.6.1  概述
    3.6.2  ARM指令集
  3.7  ARM彙編程序設計
    3.7.1  偽操作
    3.7.2  ARM彙編語言偽指令
    3.7.3  ARM彙編語言語句格式
    3.7.4  ARM彙編語言程序格式
    3.7.5  彙編程序設計舉例
  本章小結
  思考題
第4章  GPIO編程
  4.1  S5PV210晶元硬體資源
    4.1.1  微處理器
    4.1.2  內存子系統
    4.1.3  多媒體
    4.1.4  音頻子系統
    4.1.5  安全子系統
    4.1.6  介面
    4.1.7  系統外設
    4.1.8  封裝與引腳
  4.2  S5PV210的GPIO
    4.2.1  GPIO概述
    4.2.2  S5PV210晶元的GPIO特性
    4.2.3  GPIO功能概括圖
  4.3  S5PV210的GPIO常用寄存器
  4.4  GPIO編程實例
  本章小結
  思考題
第5章  存儲器管理
  5.1  存儲器分類
    5.1.1  存儲器組織結構
    5.1.2  隨機存儲器和只讀存儲器
  5.2  內存管理單元
    5.2.1  虛擬內存與虛擬地址
    5.2.2  地址映射
    5.2.3  系統初始化
  5.3  S5PV210的存儲系統
    5.3.1  S5PV210的存儲系統框圖
    5.3.2  S5PV210的虛擬內存映射
    5.3.3  S5PV210微處理器的啟動過程
  5.4  S5PV210的內存控制器
    5.4.1  DRAM控制器
    5.4.2  SROM控制器

    5.4.3  OneNAND控制器
    5.4.4  NAND快閃記憶體控制器
  本章小結
  思考題
第6章  異常與中斷處理
  6.1  概述
  6.2  S5PV210的異常與中斷
  6.3  SWI軟中斷異常
  6.4  IRQ中斷與FIQ中斷
  6.5  中斷相關寄存器
  6.6  S5PV210的中斷編程
    6.6.1  中斷跳轉流程
    6.6.2  中斷示例硬體電路
    6.6.3  中斷示常式序代碼
  本章小結
  思考題
第7章  定時器
  7.1  通用定時器概述
  7.2  S5PV210的脈寬調製(PWM)定時器
    7.2.1  PWM定時器概述
    7.2.2  PWM定時器的寄存器
    7.2.3  PWM雙緩衝定時器
    7.2.4  S5PV210的PWM定時器控制示例
  7.3  看門狗定時器
    7.3.1  看門狗定時器概述
    7.3.2  看門狗定時器寄存器
    7.3.3  看門狗定時器控制參考程序
  7.4  RTC實時時鐘
    7.4.1  實時時鐘簡介
    7.4.2  RTC控制器
    7.4.3  RTC寄存器
    7.4.4  RTC編程
  本章小結
  思考題
第8章  A-D轉換器
  8.1  A-D轉換原理
    8.1.1  A-D轉換概念
    8.1.2  A-D轉換過程
    8.1.3  A-D轉換的主要技術指標
    8.1.4  A-D轉換器的主要類型
  8.2  S5PV210的A-D轉換器
    8.2.1  概述
    8.2.2  特性
    8.2.3  模塊圖
    8.2.4  轉換速率
  8.3  S5PV210的A-D轉換寄存器
  8.4  S5PV210的A-D編程
  本章小結
  思考題
第9章  DMA控制器

  9.1  DMA的工作原理
  9.2  S5PV210的DMA控制器
  9.3  PL330指令集
  9.4  DMA控制器請求
  9.5  S5PV210的DMA相關寄存器
  9.6  S5PV210微處理器的DMA編程
  本章小結
  思考題
第10章  S5PV210通信介面
  10.1  UART介面
    10.1.1  UART(非同步串列通信)介面概念
    10.1.2  RS-232C串列介面標準
    10.1.3  S5PV210晶元的非同步串列通信
    10.1.4  UART寄存器
    10.1.5  UART實例
  10.2  SPI介面
    10.2.1  SPI介面概述
    10.2.2  S5PV210微處理器的SPI介面
    10.2.3  SPI相關的寄存器
    10.2.4  S5PV210微處理器的SPI實例
  10.3  I2C介面
    10.3.1  I2C匯流排工作原理
    10.3.2  S5PV210微處理器的I2C匯流排介面
    10.3.3  S5PV210微處理器的I2C介面寄存器
    10.3.4  S5PV210微處理器的I2C應用實例
  本章小結
  思考題
第11章  人機交互介面
  11.1  LCD介面
    11.1.1  LCD控制器綜述
    11.1.2  S5PV210的LCD控制器
    11.1.3  LCD相關寄存器
    11.1.4  LCD應用實例
  11.2  鍵盤功能
    11.2.1  鍵盤介面概述
    11.2.2  去抖動濾波器
    11.2.3  鍵盤掃描步驟
    11.2.4  鍵盤的I/O介面
    11.2.5  鍵盤介面相關寄存器
    11.2.6  鍵盤介面實例
  本章小結
  思考題
第12章  Windows CE操作系統移植與開發
    12.1Windows CE 6.0  介紹
    12.1.1  Windows CE嵌入式操作系統簡介
      12.1.2Windows CE 6.0  簡介
      12.1.3Windows CE 6.0  開發環境架構
  12.2  基於Windows CE的嵌入式系統開發流程
    12.2.1  硬體設計
    12.2.2  運行Windows CE

    12.2.3  定製操作系統
    12.2.4  應用程序開發
  12.3  Windows CE操作系統移植
    12.3.1  Windows CE操作系統移植原理
    12.3.2  開發BSP
  12.4  Windows CE操作系統定製流程
    12.4.1  選擇BSP
    12.4.2  編譯生成鏡像文件
    12.4.3  下載到開發板上進行調試
  12.5  Windows CE操作系統硬體驅動
    12.5.1  驅動程序簡介
    12.5.2  Windows CE下的硬體驅動程序
    12.5.3  Windows CE流式設備驅動
  12.6  Windows CE應用程序開發與實踐
    12.6.1  導出並安裝SDK
    12.6.2  使用SDK編譯Hello World
  本章小結
  思考題
第13章  Android系統移植與開發
  13.1  Android操作系統簡介
  13.2  Android基本架構
    13.2.1  應用程序層
    13.2.2  應用程序框架層
    13.2.3  系統運行庫層
    13.2.4  Linux核心層
    13.2.5  Android操作系統源碼結構
  13.3  Android操作系統移植
  13.4  Android應用開發環境
    13.4.1  JDK安裝
    13.4.2  Eclipse安裝
    13.4.3  Android SDK安裝和配置
    13.4.4  ADT安裝
    13.4.5  創建模擬器
  13.5  創建第一個Android應用程序
    13.5.1  創建HelloWorld工程
    13.5.2  HelloWorld源碼分析
    13.5.3  在模擬器上運行HelloWorld
    13.5.4  在ARM嵌入式硬體平台上建立開發環境
  本章小結
  思考題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032