注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)ARM9嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)教程

ARM9嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)教程

ARM9嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)教程

定 價(jià):¥32.00

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

ISBN: 9787121024207 出版時(shí)間: 2006-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 322 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《ARM9嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)教程》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

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