出版時(shí)間:2011-5 出版社:電子工業(yè)出版社 作者:錢恭斌 頁數(shù):318
內(nèi)容概要
本書以Super-ARM(MCU為S3C2410)為教學(xué)平臺(tái),全面詳細(xì)地介紹了基于ARM的軟件設(shè)計(jì)和硬件設(shè)計(jì)技術(shù)、開發(fā)工具及仿真調(diào)試技術(shù)等。本書將復(fù)雜的嵌入式系統(tǒng)設(shè)計(jì)和開發(fā)技術(shù)分解、細(xì)化,形成了包括基于ARM的嵌入式系統(tǒng)與開發(fā)簡介、Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)、軟件實(shí)驗(yàn)環(huán)境介紹、基于ARM的嵌入式軟件開發(fā)基礎(chǔ)實(shí)驗(yàn)、基本接口實(shí)驗(yàn)、人機(jī)接口實(shí)驗(yàn)、通信和總線接口實(shí)驗(yàn)、實(shí)時(shí)操作系統(tǒng)實(shí)驗(yàn)等內(nèi)容的一套完整的實(shí)驗(yàn)體系。本書還提供全部的實(shí)驗(yàn)例程,幫助讀者系統(tǒng)全面地掌握嵌入式系統(tǒng)設(shè)計(jì)和開發(fā)技術(shù)。
書籍目錄
第1章 基于ARM的嵌入式系統(tǒng)與開發(fā)簡介
1.1 嵌入式系統(tǒng)的基本概念
1.2 嵌入式系統(tǒng)開發(fā)環(huán)境
1.3 嵌入式操作系統(tǒng)概述
1.4 ARM處理器介紹
第2章 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)
2.1 Super-ARM 教學(xué)實(shí)驗(yàn)系統(tǒng)的特點(diǎn)
2.2 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)的組成
2.2.1 模塊化設(shè)計(jì)的實(shí)驗(yàn)箱
2.2.2 完善的編譯調(diào)試環(huán)境
2.3 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)硬件的使用
2.3.1 主板資源、接口及其配置
2.3.2 底板資源、接口及其配置
2.3.3 核心板的使用
2.3.4 擴(kuò)展板的使用
2.4 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)軟件的使用
2.4.1 Super-ARM-Demo的使用
2.4.2 Linux-Demo的使用
2.4.3 Linux-Demo的基本操作
2.5 基于JTAG的Flash下載軟件
2.5.1 JTAG下載軟件的安裝
2.5.2 JTAG下載軟件的使用
第3章 軟件實(shí)驗(yàn)環(huán)境介紹
3.1 基于ARM的嵌入式開發(fā)環(huán)境與工具
3.1.1 ARM Developer Suite(ADS)
3.1.2 RealView Developer Suite(RVDS)
3.1.3 ARM硬件仿真器Multi-ICE與Multi-Trace
3.1.4 ARM新版硬件仿真套件RealView-ICE與RealView-Trace
3.1.5 德國Lauterbach公司的TRACE32 開發(fā)系統(tǒng)
3.2 ARM Developer Suite(ADS)的安裝與使用
3.2.1 ARM Developer Suite(ADS)的安裝
3.2.2 ADS系統(tǒng)配置
3.2.3 工程項(xiàng)目管理
3.2.4 代碼編譯與鏈接
3.2.5 加載調(diào)試
3.2.6 實(shí)驗(yàn)軟件平臺(tái)與硬件平臺(tái)的鏈接
第4章 基于ARM的嵌入式軟件開發(fā)基礎(chǔ)實(shí)驗(yàn)
4.1 ARM和Thumb指令系統(tǒng)及上機(jī)實(shí)驗(yàn)
4.2 C語言編程及上機(jī)實(shí)驗(yàn)
4.3 C語言與匯編語言交互工作實(shí)驗(yàn)
第5章 基本接口實(shí)驗(yàn)
5.1 ARM啟動(dòng)及工作模式切換實(shí)驗(yàn)
5.2 I/O控制及LED顯示實(shí)驗(yàn)
5.3 中斷處理編程及實(shí)驗(yàn)
5.4 定時(shí)器及時(shí)鐘中斷實(shí)驗(yàn)
5.5 Flash驅(qū)動(dòng)編程及實(shí)驗(yàn)
5.6 Nand Flash驅(qū)動(dòng)編程及實(shí)驗(yàn)
5.7 實(shí)時(shí)時(shí)鐘實(shí)驗(yàn)
5.8 I2C驅(qū)動(dòng)編程及實(shí)驗(yàn)
5.9 Altera EPM3032A 編程實(shí)驗(yàn)
第6章 人機(jī)接口實(shí)驗(yàn)
6.1 矩陣鍵盤編程及實(shí)驗(yàn)
6.2 LCD真彩色顯示驅(qū)動(dòng)編程及實(shí)驗(yàn)
6.3 觸摸屏(TouchPanel)控制實(shí)驗(yàn)
6.4 嵌入式系統(tǒng)漢字顯示實(shí)驗(yàn)
6.5 A/D轉(zhuǎn)換編程及實(shí)驗(yàn)
第7章 通信和總線接口實(shí)驗(yàn)
7.1 串口通信實(shí)驗(yàn)
7.2 USB1.1協(xié)議及S3C2410 USB設(shè)備實(shí)驗(yàn)
7.3 以太網(wǎng)通信實(shí)驗(yàn)
7.4 I2S總線驅(qū)動(dòng)音頻實(shí)驗(yàn)
7.5 GPRS編程與實(shí)驗(yàn)
7.6 GPS編程與實(shí)驗(yàn)
7.7 藍(lán)牙編程與實(shí)驗(yàn)
7.8 步進(jìn)電機(jī)驅(qū)動(dòng)編程及實(shí)驗(yàn)
第8章 實(shí)時(shí)操作系統(tǒng)實(shí)驗(yàn)
8.1 RTOS基礎(chǔ)和Nucleus移植實(shí)驗(yàn)
8.2 Nucleus應(yīng)用實(shí)驗(yàn)
圖書封面
評論、評分、閱讀與下載
嵌入式系統(tǒng)開發(fā)基礎(chǔ)與實(shí)踐教程 PDF格式下載