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

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

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

定 價:¥49.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《VxWorks設備驅動開發(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)核結構——微內(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 本章小結
第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 正確結束任務
2.1.6 任務的鉤子函數(shù)——黑客機制
2.1.7 任務小結
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中斷處理——多層次的中斷轉移
2.5.1 VxWorks下中斷轉移過程詳解(基于ARM平臺)
2.5.2 中斷上下文中為何不可調(diào)用可引起睡眠的函數(shù)
2.6 本章小結
第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的構成
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 本章小結
第2篇 VxWorks設備驅動起步篇
第4章 設備驅動
4.1 設備驅動的功能
4.2 設備驅動的結構
4.3 設備驅動的基本特點
4.3.1 驅動代碼執(zhí)行環(huán)境任務和中斷上下文
4.3.2 設備基本分類
4.3.3 驅動代碼安全性——參數(shù)合法性檢查
4.3.4 驅動基本工作模式輪詢和中斷
4.3.5 驅動與硬件數(shù)據(jù)交互方式——DMA和直接復制
4.3.6 其他注意事項——Volatile關鍵字
4.4 本章小結
第5章 VxWorks下設備驅動的內(nèi)核結構層次
5.1 認識VxWorks設備驅動內(nèi)核基本層次
5.2 VxWoNs內(nèi)核驅動基本結構——內(nèi)核三張表
5.2.1 系統(tǒng)設備表
5.2.2 系統(tǒng)驅動表
5.2.3 系統(tǒng)文件描述符表
5.2.4 內(nèi)核蘭張表之間的聯(lián)系
5.3 VxWorks內(nèi)核驅動支持——“免費的午餐”
5.3.1 管道虛擬設備驅動支持
5.3.2 虛擬內(nèi)存設備驅動支持
5.3.3 ramDisk設備驅動支持
5.3.4 網(wǎng)絡設備(netDrv)高層次驅動支持
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之六大核心設備驅動
第6章 VxWorks設備驅動之字符設備驅動詳解
第7章 VxWorks設備驅動之串口驅動詳解
第8章 VxWorks設備驅動之塊設備驅動詳解
第9章 VxWorks設備驅動之Flash設備驅動詳解
第10章 VxWorks設備驅動之網(wǎng)絡設備驅動詳解
第11章 VxWorks設備驅動之USB設備驅動詳解
參考文獻

本目錄推薦

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