2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

VxWorks設備驅動開發詳解

  • 作者:曹桂平 等 著
  • 出版社: 電子工業出版社
  • 出版時間:2011-03-01
  • 版次:1
  • 商品編號: 10557185

    頁數:409


HK$72.70 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

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

目錄

第1篇 VxwOrks操作系統快速入門篇
第1章 VxWorks嵌入式操作系統的特點與應用
1.1 嵌入式系統概述
1.1.1 嵌入式系統定義
1.1.2 嵌入式系統組成和特點
1.1.3 嵌入式舔統發展趨勢
1.1.4 實時操作系統
1.2 VxWorks操作系統基本特點
1.2.1 操作系統內核結構——微內核和宏內核
1.2.2 VxWorks內核——高性能的微內核設計
1.2.3 VxWorks開發支持——可裁減的運行軟件
1.2.4 VxWorks網絡支持——綜合的網絡工具
1.2.5 VxWorks移植性支持
1.2.6 VxWorks操作系統選件
1.3 VxWorks操作系統應用範圍
1.4 本章小結
第2章 VxWorks操作系統的基本組件
2.1 VxWorks任務
2.1.1 內核實現基本原理
2.1.2 任務操作函數
2.1.3 深入瞭解任務棧
2.1.4 任務名長度問題
2.1.5 正確結束任務
2.1.6 任務的鉤子函數——黑客機制
2.1.7 任務小結
2.2 VxWorks任務調度算法——基於優先級的搶佔式調度
2.3 VxWorks任務間通信策略
2.3.1 信號量
2.3.2 消息隊列
2.3.3 管道
2.3.4 網絡套接字Socket
2.3.5 任務間通信的特殊機制:信號
2.4 VxWorks內存管理——虛擬地址空間支持
2.5 VxWorks中斷處理——多層次的中斷轉移
2.5.1 VxWorks下中斷轉移過程詳解(基於ARM平台)
2.5.2 中斷上下文中為何不可調用可引起睡眠的函數
2.6 本章小結
第3章 VxWorks操作系統啟動過程詳解
3.1 VxWorks操作系統啟動
3.1.1 VxWorks基本啟動方式
3.1.2 VxWorks操作系統內存佈局
3.1.3 下載型啟動方式概述
3.1.4 ROM型啟動方式概述
3.2 深入理解bootrom——下載啟動方式下的「瑞士軍刀
3.2.1 bootrom的構成
3.2.2 bootrom腳本的創建
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 驅動代碼執行環境任務和中斷上下文
4.3.2 設備基本分類
4.3.3 驅動代碼安全性——參數合法性檢查
4.3.4 驅動基本工作模式輪詢和中斷
4.3.5 驅動與硬件數據交互方式——DMA和直接複製
4.3.6 其他注意事項——Volatile關鍵字
4.4 本章小結
第5章 VxWorks下設備驅動的內核結構層次
5.1 認識VxWorks設備驅動內核基本層次
5.2 VxWoNs內核驅動基本結構——內核三張表
5.2.1 系統設備表
5.2.2 系統驅動表
5.2.3 系統文件描述符表
5.2.4 內核蘭張表之間的聯繫
5.3 VxWorks內核驅動支持——「免費的午餐」
5.3.1 管道虛擬設備驅動支持
5.3.2 虛擬內存設備驅動支持
5.3.3 ramDisk設備驅動支持
5.3.4 網絡設備(netDrv)高層次驅動支持
5.4 VxWorks文件系統支持
5.4.1 虛擬根文件系統VRFS
5.4.2 事務型文件系統HRFS
5.4.3 MS-DOS兼容型文件系統dosFs
5.4.4.原始文件系統rawFs
5.4.5 CD.ROM文件系統cdromFs
5.4.6 只讀文件系統ROMFS
……
第3篇 VxWorks之六大核心設備驅動
第6章 VxWorks設備驅動之字符設備驅動詳解
第7章 VxWorks設備驅動之串口驅動詳解
第8章 VxWorks設備驅動之塊設備驅動詳解
第9章 VxWorks設備驅動之Flash設備驅動詳解
第10章 VxWorks設備驅動之網絡設備驅動詳解
第11章 VxWorks設備驅動之USB設備驅動詳解
參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。