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

嵌入式系統(tǒng)原理與應(yīng)用

嵌入式系統(tǒng)原理與應(yīng)用

定 價:¥30.00

作 者: 姜立東 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 硬件電路工程師從入門到提高叢書
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787111188018 出版時間: 2006-05-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 301 字?jǐn)?shù):  

內(nèi)容簡介

  隨著科學(xué)技術(shù)的迅速發(fā)展,嵌入式系統(tǒng)已經(jīng)無所不在。網(wǎng)絡(luò)設(shè)備、移動電話、PDA、掌上游戲機(jī),無不是嵌入式系統(tǒng)的成功典范。.本書從實(shí)際應(yīng)用的角度出發(fā),針對ARM體系結(jié)構(gòu)和VxWorks操作系統(tǒng),詳細(xì)講解了嵌入式系統(tǒng)開發(fā)的概念和應(yīng)用,并且提供了一個支持網(wǎng)絡(luò)的仿真平臺共讀者實(shí)踐書中所提供的所有實(shí)例。全書可以分為2個部分:第1部分介紹ARM的產(chǎn)品特點(diǎn)和分類,深入淺出地對ARM處理器體系結(jié)構(gòu)作了精煉的介紹,并且對ARM平臺上優(yōu)秀的開發(fā)套件ADS進(jìn)行了介紹和實(shí)踐;第2部分結(jié)合大量的程序?qū)嵗敿?xì)地介紹了VxWorks的實(shí)時嵌入式本質(zhì),并將ARM微處理器與VxWorks操作系統(tǒng)有機(jī)結(jié)合起來,使得讀者通過閱讀和實(shí)踐本書,能夠迅速地投入到嵌入式開發(fā)的熱潮中。..本書內(nèi)容豐富、全面系統(tǒng)、實(shí)用性很強(qiáng),既可以作為高等學(xué)校相關(guān)專業(yè)的教材或者參考書,同時也可以作為廣大嵌入式系統(tǒng)設(shè)計(jì)工程師必不可少的工具書或者培訓(xùn)教材。...

作者簡介

暫缺《嵌入式系統(tǒng)原理與應(yīng)用》作者簡介

圖書目錄

叢書序
前言
第1章 ARM處理器概述
1.1 初識ARM
1.2 ARM產(chǎn)品及其特點(diǎn)
1.3 ARM微處理器簡介
1.3.1 RISC與ARM
1.3.2 ARM體系結(jié)構(gòu)的版本
1.3.3 ARM體系的變種
1.3.4 ARM/Thumb體系命名規(guī)則
第2章 ARM開發(fā)基礎(chǔ)
2.1 ARM處理器的工作狀態(tài)
2.2 ARM處理器的工作模式
2.3 ARM寄存器的組織方式
2.3.1 ARM寄存器的分類
2.3.2 不同工作模式下的寄存器組織
2.3.3 不同工作狀態(tài)下的寄存器組織
第3章 ARM指令系統(tǒng)
3.1 ARM指令格式及尋址方式
3.1.1 基本的ARM指令及格式
3.1.2 ARM指令的尋址方式
3.2 ARM指令集介紹
3.2.1 跳轉(zhuǎn)指令
3.2.2 數(shù)據(jù)處理指令
3.2.3 乘法指令與乘加指令
3.2.4 程序狀態(tài)寄存器訪問指令
3.2.5 加載/存儲指令
3.2.6 批量數(shù)據(jù)加載/存儲指令
3.2.7 數(shù)據(jù)交換指令
3.2.8 協(xié)處理器指令
3.2.9 異常產(chǎn)生指令
3.3 Thumb指令集簡介
第4章 ARM存儲系統(tǒng)及異常處理
4.1 ARM處理器的存儲系統(tǒng)
4.1.1 ARM體系中的存儲空間
4.1.2 ARM的字節(jié)序
4.1.3 非對齊的存儲訪問操作
4.1.4 指令預(yù)取和自修改代碼
4.1.5 系統(tǒng)控制協(xié)處理器CPl5
4.1.6 存儲器管理單元
4.1.7 高速緩沖存儲器和寫緩沖區(qū)
4.2 ARM處理器的異常
4.2.1 ARM異常類型
4.2.2 對異常的響應(yīng)
4.2.3 異常處理
4.2.4 從異常返回
4.2.5 異常的具體描述
第5章 ARM開發(fā)系統(tǒng)
5.1 ADS簡介
5.2 ADS命令行工具簡介
5.3 ARM C/C++庫簡介
5.3.1 C/C++庫的組成
5.3.2 庫目錄結(jié)構(gòu)
5.4 Code Warrior for ADS安裝與使用介紹
5.4.1 Code Warrior IDE介紹
5.4.2 code Warrior for ADS安裝說明
5.4.3 ADS初探與HelloWorld實(shí)例
5.5 AXD調(diào)試器簡介
5.5.1 調(diào)試的基本概念
5.5.2 AXD的使用
5.5.3 使用AXD和外部仿真器調(diào)試目標(biāo)板
第6章 實(shí)時嵌入式操作系統(tǒng)VxWorks
6.1 嵌入式系統(tǒng)
6.2 實(shí)時系統(tǒng)與RTOS
6.2.1 實(shí)時系統(tǒng)
6.2.2 實(shí)時操作系統(tǒng)
6.3 VxWorks操作系統(tǒng)
第7章 Tornado集成開發(fā)環(huán)境
7.1 Tornado簡介
7.1.1 交叉開發(fā)環(huán)境
7.1.2 Tornado與VxWorks的關(guān)系
7.2 Tornaolo初探
7.2.1安裝Tornado 2.2 for ARM
7.2.2 Tornado目錄結(jié)構(gòu)
7.2.3 Tornado基本組件的功能
7.3 入門實(shí)例——Hellooworld應(yīng)用程序
7.3.1 創(chuàng)建工程
7.3.2 添加并編譯源代碼
7.3.3 使用VxSim模擬器
7.4入門實(shí)例——VxWorks可啟動映像
7.4.1 可啟動工程與BSF
7.4.2 裁減與定制VxWorks
7.5 進(jìn)階使用
7.5.1 使用調(diào)試與分析工具
7.5.2 使用外部工具
7.5.3 使用WindSh
第8章 任務(wù)控制及任務(wù)間通信
8.1 VxWorks任務(wù)
8.2 VxWorks多任務(wù)
8.2.1 任務(wù)狀態(tài)轉(zhuǎn)換
8.2.2 任務(wù)調(diào)度
8.2.3 任務(wù)錯誤狀態(tài)
8.2.4 任務(wù)異常處理
8.2.5 共享代碼和重入
8.2.6 VxWorks系統(tǒng)任務(wù)
8.3 VxWorks任務(wù)控制函數(shù)
8.3.1 任務(wù)創(chuàng)建與任務(wù)刪除
8.3.2 任務(wù)的控制
8.4 任務(wù)間通信
8.4.1 信號量
8.4.2 消息隊(duì)列
8.4.3 管道
8.4.4 共享與互斥
8.4.5 網(wǎng)絡(luò)上任務(wù)間的通信
第9章 內(nèi)存管理
9.1 嵌入式系統(tǒng)內(nèi)存概述
9.1.1 嵌入式系統(tǒng)內(nèi)存分類
9.1.2 嵌入式系統(tǒng)內(nèi)存管理的特點(diǎn)
9.1.3 內(nèi)存管理的基本概念
9.2 VxWorks內(nèi)存管理機(jī)制
9.2.1 VxWork內(nèi)存布局
9.2.2 VxWorks動態(tài)內(nèi)存管理
9.3 VxWorks內(nèi)存管理函數(shù)及應(yīng)用
9.3.1 VxWorks內(nèi)存管理常用函數(shù)庫
9.3.2 VxWorks內(nèi)存分區(qū)實(shí)踐
第10章 中斷、異常和定時
10.1中斷和異常
10.2 VxWorks中斷處理機(jī)制
10.2.1 中斷向量表
10.2.2 中斷服務(wù)程序
10.3 中斷與任務(wù)級的通信
10.4 VxWorks異常處理機(jī)制
10.5 VxWorks的定時機(jī)制
10.5.1 系統(tǒng)時鐘及輔助時鐘
10.5.2 看門狗定時器
第11章 網(wǎng)絡(luò)協(xié)議棧及編程
11.1 VxWorks網(wǎng)絡(luò)協(xié)議棧
11.1.1 完備的網(wǎng)絡(luò)解決方案
11.1.2 網(wǎng)絡(luò)協(xié)議棧層間接口
11.2 網(wǎng)絡(luò)驅(qū)動和MUx接口
11.2.1 Mux與網(wǎng)絡(luò)協(xié)議、網(wǎng)絡(luò)驅(qū)動的關(guān)系
11.2.2 VxWorks網(wǎng)絡(luò)初始化步驟
11.2.3 VxWorks網(wǎng)絡(luò)驅(qū)動開發(fā)概述
11.3 Vxsim完全網(wǎng)絡(luò)仿真環(huán)境
11.4 套接字編程
11.4.1 套接字
11.4.2 套接字通信流程
11.4.3 SockL.b函數(shù)
11.4.4 基于流套接字的雙機(jī)通信實(shí)例
11.5 使用IPFilter截獲IP包
11.6 FTP程序?qū)嵗?br />第12章 基于VxWorks的綜合應(yīng)用實(shí)例
12.1 VxWorks任務(wù)間通信實(shí)例
12.2 經(jīng)典算法題解
12.2.1 理發(fā)師問題
12.2.2 哲學(xué)家吃飯問題
12.3 網(wǎng)絡(luò)應(yīng)用實(shí)例——ping函數(shù)實(shí)現(xiàn)
第13章 基于刪處理器平臺的BSP開發(fā)
13.1 BSP的概念
13.2 BSP總體結(jié)構(gòu)與功能
13.2.1 BSP工程文件結(jié)構(gòu)
13.2.2 VxWorks操作系統(tǒng)映像
13.2.3 BootRom映像代碼結(jié)構(gòu)
13.2.4 VxWorks映像代碼結(jié)構(gòu)
13.3 基于ARM的VxWorks引導(dǎo)順序
13.4 VxWorks BSP的設(shè)計(jì)與開發(fā)
13.4.1 嵌入式系統(tǒng)軟件開發(fā)方法
13.4.2 系統(tǒng)的初始化配置文件設(shè)計(jì)
13.4.3 系統(tǒng)入口匯編模塊的開發(fā)
13.4.4 BSP的C文件代碼設(shè)計(jì)
13.5 VxWorks下的驅(qū)動程序
13.5.1 VxWorks I/O系統(tǒng)簡介
13.5.2 VxWorks驅(qū)動程序簡介
13.5.3 串口驅(qū)動的設(shè)計(jì)概述
13.6 BSP的測試
參考文獻(xiàn)

本目錄推薦

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