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

VxWorks設備驅(qū)動開發(fā)詳解

VxWorks設備驅(qū)動開發(fā)詳解

定 價:¥49.00

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

ISBN: 9787121128288 出版時間: 2011-03-01 包裝: 平裝
開本: 16開 頁數(shù): 409 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《VxWorks設備驅(qū)動開發(fā)詳解》作者簡介

圖書目錄

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

本目錄推薦

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