注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構ARM9嵌入式系統(tǒng)設計與開發(fā)教程

ARM9嵌入式系統(tǒng)設計與開發(fā)教程

ARM9嵌入式系統(tǒng)設計與開發(fā)教程

定 價:¥32.00

作 者: 于明, 范書瑞, 曾祥燁編著
出版社: 電子工業(yè)出版社
叢編項: 立足實用·面向教學
標 簽: 微處理器,ARM 系統(tǒng)設計 高等學校 教材

ISBN: 9787121024207 出版時間: 2006-04-01 包裝: 平裝
開本: 16開 頁數(shù): 322 字數(shù):  

內容簡介

本書以ARM920T微處理器為硬件平臺,結合Linux操作系統(tǒng),詳細介紹了嵌入式應用系統(tǒng)的設計、調試方法,以及嵌入式驅動程序開發(fā)。全書內容豐富,語言通俗易懂,具有很強的可讀性。此外,本書設計實例的源代碼和開發(fā)過程所需的配置文件均可從www.broadview.com.cn網(wǎng)上下載。作為一種16/32位的高性價比的RSIC處理器,ARM成為應用最廣泛的嵌入式微處理器之一。目前最流行的當屬ARM7和ARM9兩個系列。隨著對系統(tǒng)性能要求的提高和開發(fā)技術的成熟,ARM9有逐漸占領中高端市場的趨勢。本書以ARM9處理器和Linux操作系統(tǒng)為主線,全面介紹了嵌入式系統(tǒng)的開發(fā)過程,詳細講解了系統(tǒng)的軟硬件設計、調試,以及嵌入式操作系統(tǒng)移植和嵌入式驅動程序開發(fā),從部件編程到嵌入式應用程序設計,都給出了大量的實例。設計實例的源代碼和開發(fā)過程所需的配置文件均可從網(wǎng)上下載。本書內容深入淺出,可作為高等院校相關課程的本科生和研究生教材,也可作為嵌入式開發(fā)人員的參考用書。

作者簡介

暫缺《ARM9嵌入式系統(tǒng)設計與開發(fā)教程》作者簡介

圖書目錄

第1章嵌入式系統(tǒng)設計基礎
1.1嵌入式系統(tǒng)簡介
1.1.1嵌入式系統(tǒng)的定義
1.1.2嵌入式系統(tǒng)的組成
1.1.3嵌入式系統(tǒng)的特點
1.1.4嵌入式系統(tǒng)的應用
1.1.5嵌入式系統(tǒng)的發(fā)展
1.2嵌入式處理器
1.2.1嵌入式處理器的分類
1.2.2 ARM微處理器
1.2.3 Nios微處理器
1.2.4DSP
1.2.5嵌入式微處理器的選型原則
1 3嵌入式操作系統(tǒng)
1.3.1操作系統(tǒng)的概念和分類
l.3.2Linux
1.3.3uC/OS
1.3.4 Windows CE
練習題
第2章嵌入式Linux操作系統(tǒng)
2.1 Linux及其應用
2.1.1 Linux與UNIX和GNU
2.1.2 Linux的特點
2.1.3 Linux的發(fā)展及應用
2.2 Linux內核
2.2.1 Linux的內核特征
2.2.2進程管理
2.2.3內存管理
2.2.4文件系統(tǒng)管理
2.2.5設備管理
2.2.6進程間通信機制
2.3典型嵌入式Linux系統(tǒng)
2.3.1 uCLinux
2.3.2RTLinnx
2.3.3MontaVista Llnux
2.3.4 RTAI
練習題
第3章嵌入式系統(tǒng)的設計方法
3.1嵌入式系統(tǒng)的總體結構
3.1.1硬件層
3.1.2中間層
3.1.3軟件層
3.1.4功能層
3.2嵌入式系統(tǒng)開發(fā)過程
3.2.1嵌入式系統(tǒng)的開發(fā)特點
3.2.2嵌入式系統(tǒng)的開發(fā)流程
3.2.3調試嵌入式系統(tǒng)
3.3ADS集成開發(fā)環(huán)境的使用
3.3.1 ADS組成介紹
3.3.2命令行開發(fā)工具
3.3.3利用ADS開發(fā)應用程序
3.3.4編譯和鏈接工程
3.4用AXD進行代碼調試
3.4.1調試架構
3.4.2 Multi.ICE的配置
3.4.3使用AXD進行代碼調試
3.4.4生成.bin文件
練習題
第4章應用系統(tǒng)設計
4.1系統(tǒng)設計概述
4.2 ARM920T簡介
4.2.1 ARM920T系統(tǒng)結構分析
4.2.2 ARM920T內核編程模型
4.3S3C2410X處理器詳解
4.3.1 S3C2410X及片內外圍簡介
4.3.2特殊功能寄存器
4.4單元電路設計
4.4.1電源電路設計
4.4.2晶振電路設計
4.4.3復位電路設計
4.4.4串行接口電路設計
4.5存儲器系統(tǒng)設計
4.5.18位存儲器接口設計
4.5.2 Flash接口電路設計
4.5.3 SDRAM接口電路設計
4.6 JTAG調試接口設計
4.6.1JTAG綜述
4.6.2 TAP狀態(tài)機
4.6.3接口電路設計
4.7綜合訓練之通過JTAG訪問外設
4.7.1燒寫Flash
4.7.2訪問處理器寄存器
練習題
第5章嵌入式Linux應用程序開發(fā)
5.1開發(fā)環(huán)境的建立
5.1.1嵌入式Linux的開發(fā)環(huán)境
5.1.2利用Cygwin建立模擬環(huán)境
5.1.3交叉編譯環(huán)境的建立
5.2 Linux及開發(fā)工具的使用
5.2.1 Linux常用命令
5.2.2 gcc編譯器的使用
5.2.3 Makefile文件和Make命令
5.2.4配置文件
5.2.5 vi編輯器的使用
5.2.6 Linux F C語言編程
5.3引導程序的移植
5.3.1嵌入式Linux的引導機理分析
5.3.2 VIVI簡介
5.3.3 VlVI的代碼分析與移植
5.4 Linux操作系統(tǒng)的移植
5.4.1內核移植
5.4.2系統(tǒng)移植
5.5應用程序的調試
5.5.1建立連接
5.5.2編寫應用程序
5.5.3下載應用程序
5.5.4調試應用程序
5.6綜合訓練之建立嵌入式操作系統(tǒng)
練習題
第6章嵌入式Linux驅動程序開發(fā)
6.1嵌入式Linux的設備管理
6.1.1處理器與設備間數(shù)據(jù)交換方式
6.1.2設備驅動程序的概念
6.1.3驅動程序結構
6.2設備驅動程序的開發(fā)過程
6.2.1模塊化驅動程序設計
6.2.2設備注冊和初始化
6.2.3中斷管理
6.2.4設備驅動開發(fā)的基本函數(shù)
6.2.5加載和卸載驅動程序
6.3 LED驅動程序設計
6.3.1 LED接口設計
6.3.2 LED驅動程序代碼分析
6.3.3加載運行LED驅動程序
6.4按鍵驅動程序設計
6.4.1S3C2410X中斷控制器
6.4.2S3C2410X中斷接口函數(shù)
6.4.3鍵盤驅動代碼設計
6.4.4按鍵測試程序的實現(xiàn)
練習題
第7章嵌入式網(wǎng)絡程序設計
7.1嵌入式以太網(wǎng)基礎知識
7.1.1以太網(wǎng)技術及其嵌入式應用
7.1.2嵌入式系統(tǒng)中主要處理的網(wǎng)絡協(xié)議
7.2以太網(wǎng)接口設計
7.2.1網(wǎng)絡設備驅動程序基本結構
7.2.2基于CS8900A的以太網(wǎng)接口設計
7.2.3網(wǎng)絡驅動程序實例
7.3 Linux網(wǎng)絡編程實現(xiàn)
7.3.1 socket基本函數(shù)
7.3.2 TCP編程實例
7.3.3綜合訓練之UDP編程實現(xiàn)
練習題
第8章Linux下音頻設備編程
8.1音頻信號基礎
8.1.1數(shù)字音頻信號
8.1.2音頻文件格式
8.1.3 WAVE文件格式剖析
8.2基于IIS接口的音頻系統(tǒng)
8.2.1 IIs接口控制原理
8.2.2音頻接口電路設計
8.2.3音頻接口程序設計
8.3音頻設備程序的實現(xiàn)
8.3.1音頻編程接口
8.3.2音頻設備文件
8.3.3音頻設備編程設計
8.4綜合訓練之媒體播放器移植
練習題
第9章嵌入式Linux用戶圖形界面編程
9.1 Linux圖形開發(fā)基礎
9.1.1GUI的一般架構
9.1.2嵌入式GUI底層支持庫
9.1.3嵌入式GUI高級函數(shù)庫
9.2嵌入式Linux圖形用戶界面簡介
9.2.1 Qt/Embedded
9.2.2Microwindows/NanO-X
9.2.3 MiniGUI
9.2.4 OpenGUI
9.3Qt/Embedded嵌入式圖形開發(fā)基礎
9.3.1 Qt/Embedded概述
9.3.2創(chuàng)建Qt/Embedded開發(fā)環(huán)境
9.3.3 Qt/Embedded的使用
9.4綜合訓練之Hello程序
9.4.1 Qt/Embedded開發(fā)流程
9.4.2基于PC的Hello程序
9.4.3發(fā)布Qt/Embedded程序到目標板
練習題
附錄AS3C2410X引腳及信號定義
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號