注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)VxWorks設(shè)備驅(qū)動(dòng)開發(fā)詳解

VxWorks設(shè)備驅(qū)動(dòng)開發(fā)詳解

VxWorks設(shè)備驅(qū)動(dòng)開發(fā)詳解

定 價(jià):¥49.00

作 者: 曹桂平 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787121128288 出版時(shí)間: 2011-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 409 字?jǐn)?shù):  

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

  《VxWorks設(shè)備驅(qū)動(dòng)開發(fā)詳解》結(jié)合作者實(shí)際的開發(fā)經(jīng)驗(yàn),對(duì)VxWorks操作系統(tǒng)內(nèi)部的機(jī)制及其各類設(shè)備驅(qū)動(dòng)的開發(fā)進(jìn)行了深入的講解和分析。全書分3篇共11章,第1篇對(duì)VxWorks操作系統(tǒng)的主要組件如任務(wù)、任務(wù)調(diào)度、任務(wù)間通信、內(nèi)存管理、中斷處理進(jìn)行了較為細(xì)致的分析;其后對(duì)很多VxWorks開發(fā)者不甚了解的VxWorks內(nèi)核映像類型以及啟動(dòng)方式和流程進(jìn)行了詳細(xì)的說(shuō)明和解析。第2篇是驅(qū)動(dòng)開發(fā)的準(zhǔn)備階段,著重介紹了VxWorks系統(tǒng)下設(shè)備驅(qū)動(dòng)的內(nèi)核層次結(jié)構(gòu)。第3篇作為《VxWorks設(shè)備驅(qū)動(dòng)開發(fā)詳解》的重點(diǎn),每章對(duì)應(yīng)一類驅(qū)動(dòng),結(jié)合開發(fā)實(shí)例,詳細(xì)而完整地分析了VxWorks下普通字符設(shè)備驅(qū)動(dòng)、串口驅(qū)動(dòng)、普通塊設(shè)備驅(qū)動(dòng)、Flash設(shè)備驅(qū)動(dòng)、網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)以及USB設(shè)備驅(qū)動(dòng)的設(shè)計(jì)和實(shí)現(xiàn)。《VxWorks設(shè)備驅(qū)動(dòng)開發(fā)詳解》面向廣大工程技術(shù)工作者,既可作為高等院校教師和相關(guān)專業(yè)學(xué)生的教材,又可作為各類培訓(xùn)班的培訓(xùn)教程。

作者簡(jiǎn)介

暫缺《VxWorks設(shè)備驅(qū)動(dòng)開發(fā)詳解》作者簡(jiǎn)介

圖書目錄

第1篇 VxwOrks操作系統(tǒng)快速入門篇
第1章 VxWorks嵌入式操作系統(tǒng)的特點(diǎn)與應(yīng)用
1.1 嵌入式系統(tǒng)概述
1.1.1 嵌入式系統(tǒng)定義
1.1.2 嵌入式系統(tǒng)組成和特點(diǎn)
1.1.3 嵌入式舔統(tǒng)發(fā)展趨勢(shì)
1.1.4 實(shí)時(shí)操作系統(tǒng)
1.2 VxWorks操作系統(tǒng)基本特點(diǎn)
1.2.1 操作系統(tǒng)內(nèi)核結(jié)構(gòu)——微內(nèi)核和宏內(nèi)核
1.2.2 VxWorks內(nèi)核——高性能的微內(nèi)核設(shè)計(jì)
1.2.3 VxWorks開發(fā)支持——可裁減的運(yùn)行軟件
1.2.4 VxWorks網(wǎng)絡(luò)支持——綜合的網(wǎng)絡(luò)工具
1.2.5 VxWorks移植性支持
1.2.6 VxWorks操作系統(tǒng)選件
1.3 VxWorks操作系統(tǒng)應(yīng)用范圍
1.4 本章小結(jié)
第2章 VxWorks操作系統(tǒng)的基本組件
2.1 VxWorks任務(wù)
2.1.1 內(nèi)核實(shí)現(xiàn)基本原理
2.1.2 任務(wù)操作函數(shù)
2.1.3 深入了解任務(wù)棧
2.1.4 任務(wù)名長(zhǎng)度問(wèn)題
2.1.5 正確結(jié)束任務(wù)
2.1.6 任務(wù)的鉤子函數(shù)——黑客機(jī)制
2.1.7 任務(wù)小結(jié)
2.2 VxWorks任務(wù)調(diào)度算法——基于優(yōu)先級(jí)的搶占式調(diào)度
2.3 VxWorks任務(wù)間通信策略
2.3.1 信號(hào)量
2.3.2 消息隊(duì)列
2.3.3 管道
2.3.4 網(wǎng)絡(luò)套接字Socket
2.3.5 任務(wù)間通信的特殊機(jī)制:信號(hào)
2.4 VxWorks內(nèi)存管理——虛擬地址空間支持
2.5 VxWorks中斷處理——多層次的中斷轉(zhuǎn)移
2.5.1 VxWorks下中斷轉(zhuǎn)移過(guò)程詳解(基于ARM平臺(tái))
2.5.2 中斷上下文中為何不可調(diào)用可引起睡眠的函數(shù)
2.6 本章小結(jié)
第3章 VxWorks操作系統(tǒng)啟動(dòng)過(guò)程詳解
3.1 VxWorks操作系統(tǒng)啟動(dòng)
3.1.1 VxWorks基本啟動(dòng)方式
3.1.2 VxWorks操作系統(tǒng)內(nèi)存布局
3.1.3 下載型啟動(dòng)方式概述
3.1.4 ROM型啟動(dòng)方式概述
3.2 深入理解bootrom——下載啟動(dòng)方式下的“瑞士軍刀
3.2.1 bootrom的構(gòu)成
3.2.2 bootrom腳本的創(chuàng)建
3.2.3 腳本運(yùn)行過(guò)程分析
3.2.4 bootrom的重定位
3.2.5 RAM中運(yùn)行的bootrom代碼
3.2.6 在bootrom中添加用戶代碼
3.2.7 其他注意事項(xiàng)及說(shuō)明
3.3 深入VxWorks啟動(dòng)過(guò)程
3.3.1 ROM型映像早期啟動(dòng)流程詳解
3.3.2 下載型映像早期啟動(dòng)流程詳解
3.3.3 公共啟動(dòng)流程詳解
3.4 VxWorksBSP文件組成
3.4.1 源文件
3.4.2 頭文件
3.4.3 Makefile文件
3.4.4 擴(kuò)展文件
3.4.5 說(shuō)明文件
3.5 本章小結(jié)
第2篇 VxWorks設(shè)備驅(qū)動(dòng)起步篇
第4章 設(shè)備驅(qū)動(dòng)
4.1 設(shè)備驅(qū)動(dòng)的功能
4.2 設(shè)備驅(qū)動(dòng)的結(jié)構(gòu)
4.3 設(shè)備驅(qū)動(dòng)的基本特點(diǎn)
4.3.1 驅(qū)動(dòng)代碼執(zhí)行環(huán)境任務(wù)和中斷上下文
4.3.2 設(shè)備基本分類
4.3.3 驅(qū)動(dòng)代碼安全性——參數(shù)合法性檢查
4.3.4 驅(qū)動(dòng)基本工作模式輪詢和中斷
4.3.5 驅(qū)動(dòng)與硬件數(shù)據(jù)交互方式——DMA和直接復(fù)制
4.3.6 其他注意事項(xiàng)——Volatile關(guān)鍵字
4.4 本章小結(jié)
第5章 VxWorks下設(shè)備驅(qū)動(dòng)的內(nèi)核結(jié)構(gòu)層次
5.1 認(rèn)識(shí)VxWorks設(shè)備驅(qū)動(dòng)內(nèi)核基本層次
5.2 VxWoNs內(nèi)核驅(qū)動(dòng)基本結(jié)構(gòu)——內(nèi)核三張表
5.2.1 系統(tǒng)設(shè)備表
5.2.2 系統(tǒng)驅(qū)動(dòng)表
5.2.3 系統(tǒng)文件描述符表
5.2.4 內(nèi)核蘭張表之間的聯(lián)系
5.3 VxWorks內(nèi)核驅(qū)動(dòng)支持——“免費(fèi)的午餐”
5.3.1 管道虛擬設(shè)備驅(qū)動(dòng)支持
5.3.2 虛擬內(nèi)存設(shè)備驅(qū)動(dòng)支持
5.3.3 ramDisk設(shè)備驅(qū)動(dòng)支持
5.3.4 網(wǎng)絡(luò)設(shè)備(netDrv)高層次驅(qū)動(dòng)支持
5.4 VxWorks文件系統(tǒng)支持
5.4.1 虛擬根文件系統(tǒng)VRFS
5.4.2 事務(wù)型文件系統(tǒng)HRFS
5.4.3 MS-DOS兼容型文件系統(tǒng)dosFs
5.4.4.原始文件系統(tǒng)rawFs
5.4.5 CD.ROM文件系統(tǒng)cdromFs
5.4.6 只讀文件系統(tǒng)ROMFS
……
第3篇 VxWorks之六大核心設(shè)備驅(qū)動(dòng)
第6章 VxWorks設(shè)備驅(qū)動(dòng)之字符設(shè)備驅(qū)動(dòng)詳解
第7章 VxWorks設(shè)備驅(qū)動(dòng)之串口驅(qū)動(dòng)詳解
第8章 VxWorks設(shè)備驅(qū)動(dòng)之塊設(shè)備驅(qū)動(dòng)詳解
第9章 VxWorks設(shè)備驅(qū)動(dòng)之Flash設(shè)備驅(qū)動(dòng)詳解
第10章 VxWorks設(shè)備驅(qū)動(dòng)之網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)詳解
第11章 VxWorks設(shè)備驅(qū)動(dòng)之USB設(shè)備驅(qū)動(dòng)詳解
參考文獻(xiàn)

本目錄推薦

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