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

嵌入式系統(tǒng)基礎(chǔ)教程

嵌入式系統(tǒng)基礎(chǔ)教程

定 價(jià):¥35.00

作 者: 于忠得,林敏,申華 編著
出版社: 國(guó)防工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787118060591 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 302 字?jǐn)?shù):  

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

  全書分四個(gè)方面介紹了嵌入式系統(tǒng)的基本知識(shí):第一方面從嵌入式系統(tǒng)的基本概念入手,介紹了嵌入式系統(tǒng)的定義、硬件和軟件組成結(jié)構(gòu)、特點(diǎn)、應(yīng)用領(lǐng)域與發(fā)展(第1章)。第二方面介紹了嵌入式系統(tǒng)的內(nèi)核、指令系統(tǒng)、編程基礎(chǔ)知識(shí),給出了指令系統(tǒng)詳盡技術(shù)細(xì)節(jié)(第2章-第4章)。第三方面介紹了比較有代表性的三星公司的ARM7微處理器——S3C44BOX,對(duì)其基本性能、內(nèi)嵌的外圍設(shè)備,即存儲(chǔ)器控制器、時(shí)鐘與電源管理電路、CPU的內(nèi)存配置與總線優(yōu)先級(jí)管理器、I/0端口、PWM定時(shí)器、串行接口、A/D轉(zhuǎn)換器、實(shí)時(shí)時(shí)鐘、中斷控制器和看門狗定時(shí)器做了詳盡的討論,給出了工程設(shè)計(jì)所需的全部技術(shù)參數(shù),并例舉了部分應(yīng)用實(shí)例(第5章)。第四方面介紹了常見的嵌入式操作系統(tǒng),對(duì)當(dāng)前熱門使用的Linux操作系統(tǒng)做了詳盡的介紹,包括Linux操作系統(tǒng)分析、開發(fā)環(huán)境創(chuàng)建、操作系統(tǒng)移植、驅(qū)動(dòng)程序設(shè)計(jì)與GUI的開發(fā)(第6章)。為了便于教學(xué),各章后給出了較多的思考題與習(xí)題。本書在編寫過程申,注意了內(nèi)容上的由淺入深、循序漸進(jìn),既考慮到初學(xué)者便于理解掌握,也考慮到知識(shí)的完整性、詳盡性。本書可作為普通高校電類、計(jì)算機(jī)類本科生或研究生嵌入式系統(tǒng)課程教材,也可作為工程技術(shù)人員的參考資料。

作者簡(jiǎn)介

暫缺《嵌入式系統(tǒng)基礎(chǔ)教程》作者簡(jiǎn)介

圖書目錄

第1章 嵌入式系統(tǒng)基礎(chǔ)
1.1 概述
1.1.1 嵌入式系統(tǒng)的產(chǎn)生和發(fā)展
1.1.2 嵌入式系統(tǒng)的定義
1.1.3 嵌入式系統(tǒng)的組成結(jié)構(gòu)
1.1.4 嵌入式系統(tǒng)的特點(diǎn)
1.1.5 嵌入式系統(tǒng)的應(yīng)用
1.1.6 嵌入式系統(tǒng)的發(fā)展趨勢(shì)
1.2 嵌入式系統(tǒng)的硬件組成
1.2.l 嵌入式系統(tǒng)的基本硬件結(jié)構(gòu)
1.2.2 嵌入式處理器
1.3 嵌入式系統(tǒng)的軟件組成
1.3.1 嵌入式系統(tǒng)的軟件組成結(jié)構(gòu)
1.3.2 嵌入式高級(jí)編程語言
思考題與習(xí)題
第2章 ARM微處理器的編程模型
2.1 ARM微處理器的工作狀態(tài)與工作模式
2.1.1 工作狀態(tài)
2.1.2 工作模式
2.2 存儲(chǔ)器組織
2.3 寄存器組織
2.3.1 ARM狀態(tài)下的寄存器組織
2.3.2 THUMB狀態(tài)下的寄存器組織
2.3.3 程序狀態(tài)寄存器
2.4 異常
2.4.1 異常類型
2.4.2 進(jìn)入異常與退出異常
2.4.3 異常向量與異常優(yōu)先級(jí)
2.4.4 復(fù)位
思考題與習(xí)題
第3章 ARM微處理器的指令系統(tǒng)
3.1 概述
3.1.1 指令
3.1.2 指令的條件域
3.2 指令的尋址方式
3.2.1 立即尋址
3.2.2 寄存器尋址
3.2.3 寄存器間接尋址
3.2.4 基址變址尋址
3.2.5 多寄存器尋址
3.2.6 堆棧尋址
3.3 ARM指令集
3.3.1 轉(zhuǎn)移指令
3.3.2 數(shù)據(jù)處理指令
3.3.3 乘法指令與乘加指令
3.3.4 加栽32位操作數(shù)的“偽指令”
3.3.5 加載與存儲(chǔ)指令
3.3.6 批量數(shù)據(jù)加載與存儲(chǔ)指令
3.3.7 數(shù)據(jù)交換指令
3.3.8 程序狀態(tài)寄存器訪問指令
3.3.9 協(xié)處理器指令
3.3.10 異常產(chǎn)生指令
3.4 THUMB指令集
3.4.1 數(shù)據(jù)處理指令
3.4.2 轉(zhuǎn)移指令
3.4.3 加載/存儲(chǔ)指令
3.4.4 軟件中斷指令
思考題與習(xí)題
第4章 編程基礎(chǔ)
4.1 匯編語言的偽指令
4.1.1 符號(hào)定義偽指令
4.1.2 數(shù)據(jù)定義偽指令
4.1.3 匯編控制偽指令及其他偽指令
4.2 ARM匯編程序設(shè)計(jì)
4.2.1 匯編語言程序申的文件格式
4.2.2 匯編語言的語句格式
4.2.3 匯編語言程序中常用的符號(hào)
4.2.4 ARM匯編程序中的表達(dá)式
4.2.5 匯編語言的程序結(jié)構(gòu)
4.2.6 C/C++與匯編語言的混合編程
4.3 匯編程序設(shè)計(jì)舉例
4.3.1 匯編程序?qū)嵗?br />4.3.2 基于S3C4480X匯編程序?qū)嵗?br />思考題與習(xí)題
第5章 典型ARM7微處理器及應(yīng)用
5.1 S3c4480x微處理器簡(jiǎn)介
5.1.1 微處理器特性
5.1.2 微處理器的引腳布置與描述
5.2 存儲(chǔ)器控制器
5.2.1 存儲(chǔ)器空間分布
5.2.2 BANK0的配置
5.2.3 存儲(chǔ)器的硬件接口
5.2.4 存儲(chǔ)器控制器專用寄存器
5.2.5 配置SDRAM型存儲(chǔ)器實(shí)例
5.3 時(shí)鐘與電源管理
5.3.1 時(shí)鐘的產(chǎn)生
5.3.2 電源管理
5.3.3 應(yīng)用舉例
5.4 cPu的內(nèi)存配置與總線優(yōu)先級(jí)
5.4.1 CPU單元的配置
5.4.2 總線優(yōu)先級(jí)
5.4.3 cPu單元與總線優(yōu)先級(jí)配置寄存器
5.5 I/,O端口
5.5.1 I/O口的功能
5.5.2 I/O口控制寄存器
5.5.3 外部中斷觸發(fā)方式的配置
5.5.4 I/O口的應(yīng)用
5.6 PWM定時(shí)器
5.6.1 工作原理
5.6.2 參數(shù)配置
5.6.3 定時(shí)器操作舉例
5.6.4 定時(shí)器應(yīng)用舉例
5.7 通用異步串行接口
5.7.1 概述
5.7.2 UART工作原理
5.7.3 uART專用寄存器
5.7.4 應(yīng)用舉例
5.8 A/D轉(zhuǎn)換器
5.8.1 概述
5.8.2 A/D轉(zhuǎn)換器工作原理
5.8.3 應(yīng)用技術(shù)
5.8.4 A/D轉(zhuǎn)換器專用寄存器
5.8.5 應(yīng)用舉例
5.9 實(shí)時(shí)時(shí)鐘
5.9.1 實(shí)時(shí)時(shí)鐘的基本性能
5.9.2 RTC專用寄存器
5.9.3 應(yīng)用舉例
5.10 中斷控制器
5.10.1 中斷源的管理
5.10.2 中斷的開放與禁止
5.10.3 中斷優(yōu)先級(jí)的管理
5.10.4 中斷狀態(tài)的查詢
5.10.5 中斷請(qǐng)求位的清
5.10.6 中斷應(yīng)用舉例
5.1l 看門狗定時(shí)器
5.11.1 WDT的工作原理
5.11.2 wDT專用寄存器
參考題與習(xí)題
第6章 嵌入式操作系統(tǒng)
6.1 常見的嵌入式操作系統(tǒng)
6.1.1 嵌入式Linux操作系統(tǒng)
6.1.2 WinCE操作系統(tǒng)
6.1.3 ¨C/OS-II操作系統(tǒng)
6.1.4 VxW0rks操作系統(tǒng)
6.1.5 其他嵌入式操作系統(tǒng)
6.2 Linux操作系統(tǒng)分析
6.2.1 Linux進(jìn)程管理
6.2.2 Linux系統(tǒng)的存儲(chǔ)管理
6.2.3 文件系統(tǒng)
6.3 Linux下的C編程基礎(chǔ)
6.3.1 Linux的常用命令
6.3.2 vi編輯器的使用
6.3.3 gcc編譯器的使用
6.3.4 gdb調(diào)試器的使用
6.4 創(chuàng)建嵌入式Linux的開發(fā)環(huán)境
6.4.1 嵌入式交叉開發(fā)環(huán)境介紹
6.4.2 自己動(dòng)手創(chuàng)建交叉編譯環(huán)境
6.4.3 通過二進(jìn)制軟件包創(chuàng)建交叉編譯環(huán)境
6.5 嵌入式Linux系統(tǒng)基于ARM平臺(tái)的移植
6.5.1 BootLoacIer的移植
6.5.2 內(nèi)核的移植
6.5.3 根文件系統(tǒng)的構(gòu)建
6.6 基于嵌入式L,inux系統(tǒng)的驅(qū)動(dòng)開發(fā)
6.6.1 設(shè)備驅(qū)動(dòng)概述
6.6.2 L,inux設(shè)備驅(qū)動(dòng)的分類和結(jié)構(gòu)
6.6.3 工finux設(shè)備驅(qū)動(dòng)中的關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
6.6.4 Linux設(shè)備驅(qū)動(dòng)的具體實(shí)現(xiàn)
6.7 基于L,inux的嵌入式GUI開發(fā)
6.7.1 常見的幾種嵌入式GUI系統(tǒng)的分析與比較
6.7.2 MiniGUI的移植與開發(fā)所需的環(huán)境支持
6.7.3 一個(gè)簡(jiǎn)單的MiniGUI程序
6.7.4 基于Linux的嵌入式軟件開發(fā)者分類
思考題與習(xí)題
參考文獻(xiàn)

本目錄推薦

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