出版時(shí)間:2008-3 出版社:重慶大學(xué)出版社 作者:彭艦,陳良銀 主編 頁(yè)數(shù):376
內(nèi)容概要
本書在內(nèi)容的安排上,考慮到市場(chǎng)的具體需求和當(dāng)前嵌入式技術(shù)的發(fā)展現(xiàn)狀,基于ARM硬件平臺(tái)進(jìn)行講解,將嵌入式Linux和WindowsCE系統(tǒng)下的嵌入式開發(fā)作為主要內(nèi)容。 本書分為三個(gè)部分,共l5章: 第一部分是嵌入式基礎(chǔ),包括第1-5章。主要介紹了嵌入式系統(tǒng)概述,軟硬件協(xié)同設(shè)計(jì)方法,ARM嵌入式微處理器的體系結(jié)構(gòu)和指令系統(tǒng),典型微處理器53(2410的接口設(shè)置以及構(gòu)件技術(shù)。 第二部分是嵌入式Linux操作系統(tǒng),包括第6-11章。主要介紹了嵌入式Linux開發(fā)環(huán)境的建立過(guò)程,嵌入式Linux的BootLoader,Uboot啟動(dòng)代碼,嵌入式Linux內(nèi)核,嵌入式Linux文件系統(tǒng),嵌入式Linux驅(qū)動(dòng)程序開發(fā)以及嵌入式Linux應(yīng)用程序開發(fā)。 第三部分是WindowsCE.NET操作系統(tǒng),包括第12-15章。主要介紹了WindowsCE.NET系統(tǒng)概述,windowsCE.NET內(nèi)核定制的墨本過(guò)程,Windows CE.NET系統(tǒng)開發(fā)過(guò)程以及WindowsCE.NET應(yīng)用程序開發(fā)。
書籍目錄
第1部分 嵌入式基礎(chǔ) 1 嵌入式系統(tǒng)概述 1.1 嵌入式系統(tǒng)的主流應(yīng)用 1.2 嵌入式系統(tǒng)的特點(diǎn) 1.3 嵌入式系統(tǒng)基本組成 1.4 嵌入式處理器 1.5 嵌入式軟件 1.6 嵌入式系統(tǒng)特性分析 1.7 嵌入式系統(tǒng)發(fā)展趨勢(shì) 1.8 小結(jié) 1.9 習(xí)題 2 嵌入式系統(tǒng)基本設(shè)計(jì)方法 2.1 嵌入式系統(tǒng)設(shè)計(jì)概述 2.2 嵌入式系統(tǒng)軟硬件協(xié)同設(shè)計(jì)概述 2.3 需求分析和概要設(shè)計(jì) 2.4 詳細(xì)設(shè)計(jì) 2.5 實(shí)現(xiàn)階段 2.6 測(cè)試階段 2.7 小結(jié) 2.8 習(xí)題 3 嵌入式微處理器ARM 3.1 ARM微處理器系列 3.2 ARM微處理器體系結(jié)構(gòu) 3.3 ARM典型微處理器 3.4 ARM指令系統(tǒng) 3.5 ARM偽指令及匯編程序設(shè)計(jì)簡(jiǎn)介 3.6 小結(jié) 3.7 習(xí)題 4 嵌入式系統(tǒng)存儲(chǔ)器和常用接口 4.1 嵌入式系統(tǒng)存儲(chǔ)器分類 4.2 嵌入式系統(tǒng)存儲(chǔ)器管理 4.3 S3C2410X存儲(chǔ)系統(tǒng) 4.4 通用UART 4.5 LCD控制 4.6 以太網(wǎng)接口 4.7 其他I/O 4.8 小結(jié) 4.9 習(xí)題 5 嵌入式系統(tǒng)構(gòu)件 5.1 嵌入式系統(tǒng)軟件構(gòu)件技術(shù) 5.2 LCD顯示構(gòu)件 5.3 小結(jié) 5.4 習(xí)題第2部分 嵌入式Linux 操作系統(tǒng) 6 嵌入式Linux基礎(chǔ) 6.1 嵌入式Linux系統(tǒng)概述 6.2 嵌入式Linux開發(fā)環(huán)境 6.3 小結(jié) 6.4 習(xí)題 7 嵌入式Linux的Bootloader 7.1 Bootloader 簡(jiǎn)介 7.2 常用Bootloader的介紹 7.3 Bootloader 的燒寫和使用 7.4 初始化引導(dǎo)代碼實(shí)例 7.5 小結(jié) 7.6 習(xí)題 8 嵌入式Linux內(nèi)核 9 嵌入式Linux文件系統(tǒng) 10 嵌入式Linux 設(shè)備驅(qū)動(dòng)程序 11 嵌入式Linux系統(tǒng)應(yīng)用程序開發(fā)第3部分Windows CE.NET操作系統(tǒng) 12 Windows CE.NET體系結(jié)構(gòu) 13 Windows CE.NET系統(tǒng)定制 14 Windows CE.NET系統(tǒng)開發(fā) 15 Windows CE.NET應(yīng)用開發(fā)參考文獻(xiàn)
章節(jié)摘錄
第1部分 嵌入式基礎(chǔ)1 嵌入式系統(tǒng)概述1970年,微處理器的問(wèn)世使計(jì)算機(jī)的發(fā)展出現(xiàn)了歷史性的變化。以微處理器為核心的微型計(jì)算機(jī)具有的小型、廉價(jià)、高可靠性特點(diǎn),以及高速運(yùn)算能力所表現(xiàn)出的智能化水平,深深吸引了控制專業(yè)的人士。隨著控制領(lǐng)域需求的不斷增長(zhǎng),誕生了一個(gè)新的理念——將計(jì)算機(jī)嵌入到一個(gè)更大、更專用的對(duì)象中去,形成“嵌入式計(jì)算機(jī)系統(tǒng)”,簡(jiǎn)稱為“嵌人式系統(tǒng)(Embed—ded System)”。IEEE(國(guó)際電氣和電子工程師協(xié)會(huì))對(duì)嵌入式系統(tǒng)的定義是:嵌入式系統(tǒng)是“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置?!笨梢钥闯龃硕x是從應(yīng)用上考慮的,認(rèn)為嵌入式系統(tǒng)是軟件和硬件的綜合體,并涵蓋了機(jī)電等附屬裝置。國(guó)內(nèi)普遍認(rèn)可的嵌入式系統(tǒng)的定義是:“嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)?!彼话阌汕度胧轿⑻幚砥?、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶應(yīng)用程序等4個(gè)部分組成,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制、監(jiān)視或管理等。從應(yīng)用角度定義,嵌入式系統(tǒng)是軟件和硬件的結(jié)合體,并且執(zhí)行某種特定功能。從技術(shù)角度定義,它是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪?!翱刹眉簟保?jiǎn)單地說(shuō)就是指嵌入式系統(tǒng)的大小和規(guī)格會(huì)隨著具體應(yīng)用需求而改變。這個(gè)定義是目前比較通用的定義,它總結(jié)出了嵌入式系統(tǒng)的兩個(gè)重要特點(diǎn):(1)以應(yīng)用為中心嵌入式系統(tǒng)不應(yīng)該獨(dú)立于應(yīng)用。就我們所能看到的嵌入式系統(tǒng)而言,除了那些專門用于計(jì)算的計(jì)算機(jī)系統(tǒng)以外,幾乎所有的計(jì)算機(jī)系統(tǒng)都在為特定的其他應(yīng)用而服務(wù)。所有的嵌入式系統(tǒng)都在做很多各不相關(guān)的工作,處理各種不同的應(yīng)用。(2)以計(jì)算機(jī)技術(shù)為基礎(chǔ)計(jì)算機(jī)系統(tǒng)由軟件和硬件構(gòu)成,嵌入式系統(tǒng)也不例外。近些年,嵌入式領(lǐng)域已經(jīng)出現(xiàn)了一些基于開放平臺(tái)的系統(tǒng),過(guò)去不同設(shè)備上的軟件開始逐漸出現(xiàn)統(tǒng)一的趨勢(shì),嵌入式系統(tǒng)的開發(fā)也越來(lái)越開放、標(biāo)準(zhǔn)和規(guī)范。
編輯推薦
《嵌入式系統(tǒng)設(shè)計(jì)》為普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材之一,由重慶大學(xué)出版社出版。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
嵌入式系統(tǒng)設(shè)計(jì) PDF格式下載