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

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

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

定 價:¥30.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

叢書序
前言
第1章 ARM處理器概述
1.1 初識ARM
1.2 ARM產(chǎ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ā)基礎
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 指令預取和自修改代碼
4.1.5 系統(tǒng)控制協(xié)處理器CPl5
4.1.6 存儲器管理單元
4.1.7 高速緩沖存儲器和寫緩沖區(qū)
4.2 ARM處理器的異常
4.2.1 ARM異常類型
4.2.2 對異常的響應
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實例
5.5 AXD調(diào)試器簡介
5.5.1 調(diào)試的基本概念
5.5.2 AXD的使用
5.5.3 使用AXD和外部仿真器調(diào)試目標板
第6章 實時嵌入式操作系統(tǒng)VxWorks
6.1 嵌入式系統(tǒng)
6.2 實時系統(tǒng)與RTOS
6.2.1 實時系統(tǒng)
6.2.2 實時操作系統(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的關系
7.2 Tornaolo初探
7.2.1安裝Tornado 2.2 for ARM
7.2.2 Tornado目錄結(jié)構(gòu)
7.2.3 Tornado基本組件的功能
7.3 入門實例——Hellooworld應用程序
7.3.1 創(chuàng)建工程
7.3.2 添加并編譯源代碼
7.3.3 使用VxSim模擬器
7.4入門實例——VxWorks可啟動映像
7.4.1 可啟動工程與BSF
7.4.2 裁減與定制VxWorks
7.5 進階使用
7.5.1 使用調(diào)試與分析工具
7.5.2 使用外部工具
7.5.3 使用WindSh
第8章 任務控制及任務間通信
8.1 VxWorks任務
8.2 VxWorks多任務
8.2.1 任務狀態(tài)轉(zhuǎn)換
8.2.2 任務調(diào)度
8.2.3 任務錯誤狀態(tài)
8.2.4 任務異常處理
8.2.5 共享代碼和重入
8.2.6 VxWorks系統(tǒng)任務
8.3 VxWorks任務控制函數(shù)
8.3.1 任務創(chuàng)建與任務刪除
8.3.2 任務的控制
8.4 任務間通信
8.4.1 信號量
8.4.2 消息隊列
8.4.3 管道
8.4.4 共享與互斥
8.4.5 網(wǎng)絡上任務間的通信
第9章 內(nèi)存管理
9.1 嵌入式系統(tǒng)內(nèi)存概述
9.1.1 嵌入式系統(tǒng)內(nèi)存分類
9.1.2 嵌入式系統(tǒng)內(nèi)存管理的特點
9.1.3 內(nèi)存管理的基本概念
9.2 VxWorks內(nèi)存管理機制
9.2.1 VxWork內(nèi)存布局
9.2.2 VxWorks動態(tài)內(nèi)存管理
9.3 VxWorks內(nèi)存管理函數(shù)及應用
9.3.1 VxWorks內(nèi)存管理常用函數(shù)庫
9.3.2 VxWorks內(nèi)存分區(qū)實踐
第10章 中斷、異常和定時
10.1中斷和異常
10.2 VxWorks中斷處理機制
10.2.1 中斷向量表
10.2.2 中斷服務程序
10.3 中斷與任務級的通信
10.4 VxWorks異常處理機制
10.5 VxWorks的定時機制
10.5.1 系統(tǒng)時鐘及輔助時鐘
10.5.2 看門狗定時器
第11章 網(wǎng)絡協(xié)議棧及編程
11.1 VxWorks網(wǎng)絡協(xié)議棧
11.1.1 完備的網(wǎng)絡解決方案
11.1.2 網(wǎng)絡協(xié)議棧層間接口
11.2 網(wǎng)絡驅(qū)動和MUx接口
11.2.1 Mux與網(wǎng)絡協(xié)議、網(wǎng)絡驅(qū)動的關系
11.2.2 VxWorks網(wǎng)絡初始化步驟
11.2.3 VxWorks網(wǎng)絡驅(qū)動開發(fā)概述
11.3 Vxsim完全網(wǎng)絡仿真環(huán)境
11.4 套接字編程
11.4.1 套接字
11.4.2 套接字通信流程
11.4.3 SockL.b函數(shù)
11.4.4 基于流套接字的雙機通信實例
11.5 使用IPFilter截獲IP包
11.6 FTP程序?qū)嵗?br />第12章 基于VxWorks的綜合應用實例
12.1 VxWorks任務間通信實例
12.2 經(jīng)典算法題解
12.2.1 理發(fā)師問題
12.2.2 哲學家吃飯問題
12.3 網(wǎng)絡應用實例——ping函數(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引導順序
13.4 VxWorks BSP的設計與開發(fā)
13.4.1 嵌入式系統(tǒng)軟件開發(fā)方法
13.4.2 系統(tǒng)的初始化配置文件設計
13.4.3 系統(tǒng)入口匯編模塊的開發(fā)
13.4.4 BSP的C文件代碼設計
13.5 VxWorks下的驅(qū)動程序
13.5.1 VxWorks I/O系統(tǒng)簡介
13.5.2 VxWorks驅(qū)動程序簡介
13.5.3 串口驅(qū)動的設計概述
13.6 BSP的測試
參考文獻

本目錄推薦

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