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

ARM Cortex-A9嵌入式技術教程(普通高等教育十三五電子信息類規劃教材)

  • 作者:編者:張石
  • 出版社:機械工業
  • ISBN:9787111597643
  • 出版日期:2018/05/01
  • 裝幀:平裝
  • 頁數:215
人民幣:RMB 35 元      售價:
放入購物車
加入收藏夾

內容大鋼
    張石主編的《ARM Cortex-A9嵌入式技術教程》全面、系統地介紹了嵌入式系統中廣泛使用的ARM處理器及最新的ARM Cortex一A系列處理器,主要內容包括ARM處理器體系結構和指令系統;基於ARM Cortex—A9內核的Exynos4412處理器;基於Exy-nos44 12處理器的FS4412實驗教學系統;Linux程序開發;基於FS4412實驗教學平台的嵌入式Linux應用程序和驅動程序的開發;ARM Cortex—A系列處理器應用案例。
    本書內容全面,所列舉的程序實例具有典型性,並且全部經過調試,有很高的參考價值。
    本書可作為高等院校電子信息類專業、電腦科學與技術專業高年級學生和研究生的教材,也可作為嵌入式系統工程技術人員的參考用書。

作者介紹
編者:張石

目錄
前言
第1章  ARM嵌入式技術概論
  1.1  ARM處理器的歷史及發展
  1.2  ARM處理器簡介
    1.2.1  ARM處理器特徵
    1.2.2  ARM處理器架構
    1.2.3  Cortex處理器架構
  1.3  ARM處理器系列
    1.3.1  ClassicARM處理器
    1.3.2  Cortex—A系列處理器
    1.3.3  Cortex一M系列處理器
    1.3.4  Cortex—R系列處理器
    1.3.5  SecurCore系列處理器
  1.4  ARM處理器的晶元選型
  本章小結
  思考題
第2章  ARM處理器體系結構
  2.1  數據類型
  2.2  處理器工作模式
  2.3  ARM處理器的存儲系統
    2.3.1  存儲空間
    2.3.2  存儲格式
    2.3.3  存儲管理單元
    2.3.4  高速緩衝存儲器
    2.3.5  協處理器
  2.4  寄存器組織
    2.4.1  ARM處理器模式下的寄存器分佈
    2.4.2  通用寄存器
    2.4.3  程序狀態寄存器
  2.5  異常處理
    2.5.1  ARM處理器異常類型
    2.5.2  ARM異常處理
    2.5.3  異常優先順序
  2.6  ARMCortex—A9內核架構
    2.6.1  ARMCortex—A9架構簡介
    2.6.2  ARMCortex—A9單核技術
    2.6.3  ARMCortex—A9多核技術
  本章小結
  思考題
第3章  ARM處理器指令系統
  3.1  ARM指令集概述
  3.2  ARM指令的基本格式
    3.2.1  ARM指令集編碼
    3.2.2  ARM指令基本語法格式
  3.3  ARM指令的定址方式
  3.4  ARM存儲器訪問指令
  3.5  ARM數據處理指令
  3.6  ARM分支指令
  3.7  協處理器指令
  3.8  雜項指令

  3.9  其他指令介紹
  本章小結
  思考題
第4章  Exynos4412處理器簡介
  4.1  處理器功能介紹
  4.2  處理器引腳介紹
  4.3  內核單元
  4.4  存儲器系統
  4.5  多媒體處理單元
  4.6  外部連接及通信介面
  4.7  系統外設單元
  4.8  GPIO單元
  4.9  通用中斷控制器
  4.10  SPI介面功能單元
  4.11  I2C介面功能單元
  4.12  UART介面功能單元
  4.13  ADC功能單元
  本章小結
  思考題
第5章  Exyllos4412實驗教學系統設計
  5.1  實驗教學系統概述
  5.2  Exynos4412存儲模塊
  5.3  Exynos4412電源管理系統
  5.4  LED/KEY模塊
  5.5  UART模塊
  5.6  紅外信號接收器
  5.7  CAN/RS-485通信介面模塊
  5.8  3一AXIS感測器模塊
  5.9  溫度感測器模塊
  5.10  音頻模塊
  5.11  ADC模塊
  5.12  LCD模塊
  5.13  攝像頭介面模塊
  5.14  TF卡/SD卡存儲模塊
  5.15  USB模塊
  本章小結
  思考題
第6章  Exynos4412部件編程實例
  6.1  GPIO編程
    6.1.1  GPIO功能描述
    6.1.2  Exynos4412的GPIO常用寄存器分類
    6.1.3  Exynos4412的GPIO常用寄存器詳解
    6.1.4  GPIO編程實例
  6.2  中斷控制器編程
    6.2.1  ARM處理器的中斷響應流程
    6.2.2  Exynos4412中斷概述
    6.2.3  中斷相關控制寄存器
    6.2.4  ARM中斷編程實例
  6.3  非同步串列編程
    6.3.1  Exynos4412串口簡述

    6.3.2  uART通信寄存器詳解
    6.3.3  UART通信編程實例
  6.4  PWM定時器編程
    6.4.1  PWM定時器的寄存器
    6.4.2  定時器的PWM輸出工作流程
    6.4.3  PWM的編程實例
  6.5  MMU編程
    6.5.1  MMU的作用
    6.5.2  MMU的工作流程
    6.5.3  MMU編程實例
  本章小結
  思考題
第7章  Linux程序開發
  7.1  開發工具GNU概述
    7.1.1  GCC編譯器
    7.1.2  GNUMake
    7.1.3  makefile編程實例
  7.2  Linux文件L/O操作
    7.2.1  Linux系統調用和用戶編程介面
    7.2.2  Linux文件L/O編程實例
  7.3  Linux多線程程序設計
    7.3.1  任務、進程和線程概述
    7.3.2  多線程編程常用函數
    7.3.3  多線程編程實例
  7.4  Linux進程間通信
    7.4.1  進程間通信方法概述
    7.4.2  進程間相關函數介紹
    7.4.3  進程問通信編程實例
  7.5  Linux驅動程序設計
    7.5.1  Linux的設備管理
    7.5.2  設備驅動程序結構
    7.5.3  字元型驅動編程實例
  本章小結
  思考題
第8章  嵌入式Linux程序開發
  8.1  嵌入式Linux搭建
    8.1.1  Linux的交叉開發環境建立
    8.1.2  嵌入式Linux引導程序BootLoader的配置和編譯
    8.1.3  嵌入式Linux系統內核的配置和編譯
    8.1.4  嵌入式Linux根文件系統設置
  8.2  嵌入式LinuxLED驅動程序開發
    8.2.1  LED驅動程序設計相關函數
    8.2.2  LED驅動程序設計
    8.2.3  驅動程序編譯
    8.2.4  測試應用程序設計
    8.2.5  驅動程序測試
  8.3  PWM驅動程序開發設計實例
    8.3.1  PWM硬體連接原理
    8.3.2  PWM驅動源程序設計
    8.3.3  PWM驅動程序編譯

    8.3.4  PWM測試應用程序設計及編譯
    8.3.5  PWM測試
  本章小結
  思考題
第9章  系統應用案例
  9.1  華為榮耀暢玩5x手機
    9.1.1  硬體結構
    9.1.2  榮耀暢玩5x手機的技術指標
    9.1.3  高通驍龍615處理器
    9.1.4  海思處理器
  9.2  網路機頂盒
    9.2.1  功能
    9.2.2  原理結構
    9.2.3  小米盒子3增強版
    9.2.4  天貓魔盒M10
  本章小結
  思考題
附錄  ARM處理器的CP15協處理器
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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