<內容簡介>
周中孝、周永福、陳趙雲、潘曉利、何宙興編著的《嵌入式ARM系統開發與實戰》主要面向學習嵌入式ARM開發的初學者、嵌入式愛好者,以及剛從單片機向ARM處理器轉型的電子工程師等,按照理論與實踐相結合的思想,介紹了在ARM開發中常用的一些模塊,結合具體的實例,給大家建立一個完整的ARM知識架構,包括對C、彙編語言的靈活運用,以及芯片內部寄存器的使用。本書共享源代碼和相關資料,詳細請登錄網站www.edull8.com。
本書內容完整,註重實踐性,都是從實際項目中抽取實例,讀者可在開發過程中直接作為參考,大大提高工作效率。
本書由淺入深、循序漸進、實例豐富、步驟詳細,適合嵌入式開發人員參考,也可作為高校嵌入式相關專業教材使用。
<目錄>
第1章 ARM、嵌入式系統介紹
1.1 ARM微處理器概述
1.2 嵌入式系統的概念
1.3 嵌入式操作系統
第2章 ARM外圍硬件、實驗平臺硬件詳解
2.1 S3C2440系列芯片介紹
2.2 S3C2440系列芯片的應用領域
2.3 S3C2440系列芯片的器件信息
2.4 S3C2440系列芯片的引腳圖
2.5 S3C2440系列芯片的結構框圖
2.6 S3C2440系列芯片的引腳說明
2.7 S3C2440系列芯片的開發板硬件設計說明
第3章 ARM體系架構
3.1 ARM9TDMI介紹
3.2 ARM體系結構的特點
3.3 各ARM體系結構版本
3.4 ARM處理器內核簡介
3.5 存儲控制器
3.6 協處理器接口
3.7 調試接口簡介
3.8 ETM接口簡介
第4章 ARM指令集介紹
4.1 ARM指令集簡介
4.2 ARM處理器尋址方式
4.3 ARM指令集
4.4 ARM偽指令
4.5 Thumb指令集
第5章 ARM啟動代碼詳解
5.1 啟動代碼綜述
5.2 S3C2440初始化說明
第6章 GPIO實驗
6.1 GPIO原理分析
6.2 硬件連接
6.3 程序範例
6.4 GPIO作業
第7章 UART實驗
7.1 UART原理分析
7.2 S3C2440的UART介紹
7.3 UART查詢方式串行通信過程
7.4 UART應用編程示例
第8章 TFT LCD實驗
8.1 常用顯示器件類別
8.2 LCD介紹
8.3 S3C2440 LCD控制器的特性
8.4 LCD控制器主要寄存器功能詳解
8.5 LCD程序流程
8.6 程序實現
8.7 取模軟件使用
第9章 中斷
9.1 S3C2440中斷介紹
9.2 中斷範例:硬件設計——鍵盤的硬件實現
9.3 軟件實現
第10章 ADC模數轉換
10.1 AD原理
10.2 S3C2440 ADC介紹
10.3 S3C2440 ADC 控制寄存器
10.4 實驗電路圖
10.5 程序範例:程序設計實現
第11章 觸摸屏實驗
11.1 觸摸屏
11.2 S3C2440 觸摸屏控制器
11.3 觸摸屏電路圖
11.4 實驗程序
11.5 觸摸屏校正
第12章 RTC實驗
12.1 簡單介紹
12.2 相關寄存器
12.3 程序實現
第13章 定時器實驗
13.1 S3C2440定時器介紹
13.2 程序執行過程
13.3 程序範例
13.4 程序運行結果
第14章 PWM實驗
14.1 S3C2440定時器介紹
14.2 脈寬調製PWM介紹
14.3 相關PWM寄存器介紹
14.4 程序執行過程
14.5 程序代碼
第15章 SDRAM模塊
15.1 SDRAM概述
15.2 存儲控制器
Reference demo_5
In stock 297 Items
Data sheet