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

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

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

定 價(jià):¥30.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

叢書序
前言
第1章 ARM處理器概述
1.1 初識(shí)ARM
1.2 ARM產(chǎn)品及其特點(diǎn)
1.3 ARM微處理器簡(jiǎn)介
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 加載/存儲(chǔ)指令
3.2.6 批量數(shù)據(jù)加載/存儲(chǔ)指令
3.2.7 數(shù)據(jù)交換指令
3.2.8 協(xié)處理器指令
3.2.9 異常產(chǎn)生指令
3.3 Thumb指令集簡(jiǎn)介
第4章 ARM存儲(chǔ)系統(tǒng)及異常處理
4.1 ARM處理器的存儲(chǔ)系統(tǒng)
4.1.1 ARM體系中的存儲(chǔ)空間
4.1.2 ARM的字節(jié)序
4.1.3 非對(duì)齊的存儲(chǔ)訪問操作
4.1.4 指令預(yù)取和自修改代碼
4.1.5 系統(tǒng)控制協(xié)處理器CPl5
4.1.6 存儲(chǔ)器管理單元
4.1.7 高速緩沖存儲(chǔ)器和寫緩沖區(qū)
4.2 ARM處理器的異常
4.2.1 ARM異常類型
4.2.2 對(duì)異常的響應(yīng)
4.2.3 異常處理
4.2.4 從異常返回
4.2.5 異常的具體描述
第5章 ARM開發(fā)系統(tǒng)
5.1 ADS簡(jiǎn)介
5.2 ADS命令行工具簡(jiǎn)介
5.3 ARM C/C++庫(kù)簡(jiǎn)介
5.3.1 C/C++庫(kù)的組成
5.3.2 庫(kù)目錄結(jié)構(gòu)
5.4 Code Warrior for ADS安裝與使用介紹
5.4.1 Code Warrior IDE介紹
5.4.2 code Warrior for ADS安裝說(shuō)明
5.4.3 ADS初探與HelloWorld實(shí)例
5.5 AXD調(diào)試器簡(jiǎn)介
5.5.1 調(diào)試的基本概念
5.5.2 AXD的使用
5.5.3 使用AXD和外部仿真器調(diào)試目標(biāo)板
第6章 實(shí)時(shí)嵌入式操作系統(tǒng)VxWorks
6.1 嵌入式系統(tǒng)
6.2 實(shí)時(shí)系統(tǒng)與RTOS
6.2.1 實(shí)時(shí)系統(tǒng)
6.2.2 實(shí)時(shí)操作系統(tǒng)
6.3 VxWorks操作系統(tǒng)
第7章 Tornado集成開發(fā)環(huán)境
7.1 Tornado簡(jiǎn)介
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可啟動(dòng)映像
7.4.1 可啟動(dòng)工程與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ù)錯(cuò)誤狀態(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 信號(hào)量
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動(dòng)態(tài)內(nèi)存管理
9.3 VxWorks內(nèi)存管理函數(shù)及應(yīng)用
9.3.1 VxWorks內(nèi)存管理常用函數(shù)庫(kù)
9.3.2 VxWorks內(nèi)存分區(qū)實(shí)踐
第10章 中斷、異常和定時(shí)
10.1中斷和異常
10.2 VxWorks中斷處理機(jī)制
10.2.1 中斷向量表
10.2.2 中斷服務(wù)程序
10.3 中斷與任務(wù)級(jí)的通信
10.4 VxWorks異常處理機(jī)制
10.5 VxWorks的定時(shí)機(jī)制
10.5.1 系統(tǒng)時(shí)鐘及輔助時(shí)鐘
10.5.2 看門狗定時(shí)器
第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ū)動(dòng)和MUx接口
11.2.1 Mux與網(wǎng)絡(luò)協(xié)議、網(wǎng)絡(luò)驅(qū)動(dòng)的關(guān)系
11.2.2 VxWorks網(wǎng)絡(luò)初始化步驟
11.2.3 VxWorks網(wǎng)絡(luò)驅(qū)動(dòng)開發(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章 基于刪處理器平臺(tái)的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ū)動(dòng)程序
13.5.1 VxWorks I/O系統(tǒng)簡(jiǎn)介
13.5.2 VxWorks驅(qū)動(dòng)程序簡(jiǎn)介
13.5.3 串口驅(qū)動(dòng)的設(shè)計(jì)概述
13.6 BSP的測(cè)試
參考文獻(xiàn)

本目錄推薦

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