出版時(shí)間:2006-4 出版社:電子工業(yè)出版社 作者:于明 頁(yè)數(shù):324 字?jǐn)?shù):421000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
作為一種16/32位的高性價(jià)比的RSIC處理器,ARM成為應(yīng)用最廣泛的嵌入式微處理器之一。目前最流行的當(dāng)屬ARM7和ARM9兩個(gè)系列。隨著對(duì)系統(tǒng)性能要求的提高和開發(fā)技術(shù)的成熟,ARM9有逐漸占領(lǐng)高中端市場(chǎng)的趨勢(shì)。 本書以ARM9處理器和Linux操作系統(tǒng)為主線,全面介紹了嵌入式系統(tǒng)的開發(fā)過(guò)程,詳細(xì)講解了系統(tǒng)的軟硬件設(shè)計(jì)、調(diào)試,以及嵌入式操作系統(tǒng)移植和嵌入式驅(qū)動(dòng)程序開發(fā),從部件編程到嵌入式應(yīng)用程序設(shè)計(jì),都給出了大量的實(shí)例。設(shè)計(jì)實(shí)例的源代碼和開發(fā)過(guò)程所需的配置文件均可從網(wǎng)上下載。 本書內(nèi)容適用易懂,可作為本科生和研究生教程,也可作為嵌入式開發(fā)人員的參考用書。
書籍目錄
第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.4 DSP 1.2.5 嵌入式微處理器的選型原則 1.3 嵌入式操作系統(tǒng) 1.3.1 操作系統(tǒng)的概念和分類 1.3.2 Linux 1.3.3 uC/OS 1.3.4 WindowsCE 練習(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.2 RTLinux 2.3.3 MontaVistaLinux 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)開發(fā)過(guò)程 3.2.1 嵌入式系統(tǒng)的開發(fā)特點(diǎn) 3.2.2 嵌入式系統(tǒng)的開發(fā)流程 3.2.3 調(diào)試嵌入式系統(tǒng) 3.3 ADS集成開發(fā)環(huán)境的使用 3.3.1 ADS組成介紹 3.3.2 命令行開發(fā)工具 3.3.3 利用ADS開發(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.3 S3C2410X處理器詳解 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ì) ……第5章 嵌入式Linux應(yīng)用程序開發(fā) 第6章 嵌入式Linux驅(qū)動(dòng)程序開發(fā) 第7章 嵌入式網(wǎng)絡(luò)程序設(shè)計(jì) 第8章 Linux下音頻設(shè)備編程第9章 嵌入式Linux用戶圖形界面編程附錄A S3C2410X引腳及信號(hào)定義參考文獻(xiàn)
編輯推薦
本書以ARM920T微處理器為硬件平臺(tái),結(jié)合Linux操作系統(tǒng),詳細(xì)介紹了嵌入式應(yīng)用系統(tǒng)的設(shè)計(jì)、調(diào)試方法,以及嵌入式驅(qū)動(dòng)程序開發(fā)。全書內(nèi)容豐富,語(yǔ)言通俗易懂,具有很強(qiáng)的可讀性。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
ARM9 嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)教程 PDF格式下載