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

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

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

定 價:¥35.00

作 者: 于忠得,林敏,申華 編著
出版社: 國防工業(yè)出版社
叢編項:
標 簽: 計算機體系結(jié)構(gòu)

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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)的特點
1.1.5 嵌入式系統(tǒng)的應(yīng)用
1.1.6 嵌入式系統(tǒng)的發(fā)展趨勢
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 嵌入式高級編程語言
思考題與習題
第2章 ARM微處理器的編程模型
2.1 ARM微處理器的工作狀態(tài)與工作模式
2.1.1 工作狀態(tài)
2.1.2 工作模式
2.2 存儲器組織
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 進入異常與退出異常
2.4.3 異常向量與異常優(yōu)先級
2.4.4 復(fù)位
思考題與習題
第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 加載與存儲指令
3.3.6 批量數(shù)據(jù)加載與存儲指令
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 加載/存儲指令
3.4.4 軟件中斷指令
思考題與習題
第4章 編程基礎(chǔ)
4.1 匯編語言的偽指令
4.1.1 符號定義偽指令
4.1.2 數(shù)據(jù)定義偽指令
4.1.3 匯編控制偽指令及其他偽指令
4.2 ARM匯編程序設(shè)計
4.2.1 匯編語言程序申的文件格式
4.2.2 匯編語言的語句格式
4.2.3 匯編語言程序中常用的符號
4.2.4 ARM匯編程序中的表達式
4.2.5 匯編語言的程序結(jié)構(gòu)
4.2.6 C/C++與匯編語言的混合編程
4.3 匯編程序設(shè)計舉例
4.3.1 匯編程序?qū)嵗?br />4.3.2 基于S3C4480X匯編程序?qū)嵗?br />思考題與習題
第5章 典型ARM7微處理器及應(yīng)用
5.1 S3c4480x微處理器簡介
5.1.1 微處理器特性
5.1.2 微處理器的引腳布置與描述
5.2 存儲器控制器
5.2.1 存儲器空間分布
5.2.2 BANK0的配置
5.2.3 存儲器的硬件接口
5.2.4 存儲器控制器專用寄存器
5.2.5 配置SDRAM型存儲器實例
5.3 時鐘與電源管理
5.3.1 時鐘的產(chǎn)生
5.3.2 電源管理
5.3.3 應(yīng)用舉例
5.4 cPu的內(nèi)存配置與總線優(yōu)先級
5.4.1 CPU單元的配置
5.4.2 總線優(yōu)先級
5.4.3 cPu單元與總線優(yōu)先級配置寄存器
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定時器
5.6.1 工作原理
5.6.2 參數(shù)配置
5.6.3 定時器操作舉例
5.6.4 定時器應(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 實時時鐘
5.9.1 實時時鐘的基本性能
5.9.2 RTC專用寄存器
5.9.3 應(yīng)用舉例
5.10 中斷控制器
5.10.1 中斷源的管理
5.10.2 中斷的開放與禁止
5.10.3 中斷優(yōu)先級的管理
5.10.4 中斷狀態(tài)的查詢
5.10.5 中斷請求位的清
5.10.6 中斷應(yīng)用舉例
5.1l 看門狗定時器
5.11.1 WDT的工作原理
5.11.2 wDT專用寄存器
參考題與習題
第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進程管理
6.2.2 Linux系統(tǒng)的存儲管理
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 自己動手創(chuàng)建交叉編譯環(huán)境
6.4.3 通過二進制軟件包創(chuàng)建交叉編譯環(huán)境
6.5 嵌入式Linux系統(tǒng)基于ARM平臺的移植
6.5.1 BootLoacIer的移植
6.5.2 內(nèi)核的移植
6.5.3 根文件系統(tǒng)的構(gòu)建
6.6 基于嵌入式L,inux系統(tǒng)的驅(qū)動開發(fā)
6.6.1 設(shè)備驅(qū)動概述
6.6.2 L,inux設(shè)備驅(qū)動的分類和結(jié)構(gòu)
6.6.3 工finux設(shè)備驅(qū)動中的關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
6.6.4 Linux設(shè)備驅(qū)動的具體實現(xiàn)
6.7 基于L,inux的嵌入式GUI開發(fā)
6.7.1 常見的幾種嵌入式GUI系統(tǒng)的分析與比較
6.7.2 MiniGUI的移植與開發(fā)所需的環(huán)境支持
6.7.3 一個簡單的MiniGUI程序
6.7.4 基于Linux的嵌入式軟件開發(fā)者分類
思考題與習題
參考文獻

本目錄推薦

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