書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >
基于底層硬件的軟件設(shè)計

基于底層硬件的軟件設(shè)計

出版社:北京航空航天大學(xué)出版社出版時間:2008-08-01
開本: 16開 頁數(shù): 640
中 圖 價:¥40.8(6.0折) 定價  ¥68.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

基于底層硬件的軟件設(shè)計 版權(quán)信息

基于底層硬件的軟件設(shè)計 內(nèi)容簡介

介紹基于底層硬件的軟件設(shè)計,涉及了設(shè)備驅(qū)動程序的設(shè)計、嵌入式實時操作系統(tǒng)的定制/移植、基于底層硬件的軟件體系架構(gòu)等實用技術(shù)。主要包括兩個方面的內(nèi)容:一是通用計算機在Windows、Linux和Vx-Works等常見操作系統(tǒng)下的串/并/網(wǎng)絡(luò)通信實現(xiàn)和USB、ISA、PCI設(shè)備/板卡的驅(qū)動程序設(shè)計;二是嵌入式應(yīng)用體系的直接基本軟件架構(gòu)與基于μC/OS、DSP/BIOS、WinCE/EXP、μCLinux及VxWorks等常見嵌入式實時操作系統(tǒng)下的基本軟件架構(gòu)及各類常見嵌入式軟件體系下的UART、SPI、CAN、EMAC、ADC、DAC、存儲器件等外設(shè)/接口的驅(qū)動軟件設(shè)計。書中還介紹了如何使用CPLD/FPGA/PAC等器件進行可編程數(shù)字/模擬邏輯軟件的設(shè)計,進而實現(xiàn)所需的特定外設(shè)/接口及其連接與FPGA-SoPC軟硬件協(xié)同的設(shè)計。
本書特別適合于從事嵌入式應(yīng)用系統(tǒng)設(shè)計的廣大工程技術(shù)人員,也是高等學(xué)校/職業(yè)學(xué)校嵌入式系統(tǒng)軟硬件設(shè)計與機電一體化教育培訓(xùn)的理想教材和參考書。

基于底層硬件的軟件設(shè)計 目錄

第1章 基于底層硬件的軟件設(shè)計概述
 1.1 底層硬件操作軟件及設(shè)計的總體闡述
  1.1.1 底層硬件操作軟件的綜合闡述
  1.1.2 底層硬件操作軟件的層次組織
  1.1.3 基于底層硬件的操作軟件設(shè)計
  1.1.4 硬件操作軟件設(shè)計的目的和要求
 1.2 通用計算機底層硬件操作軟件及設(shè)計
  1.2.1 通用計算機的底層硬件軟件概述
  1.2.2 常用操作系統(tǒng)及其設(shè)備驅(qū)動介紹
 1.3 嵌入式體系底層硬件操作軟件及設(shè)計
  1.3.1 嵌入式體系的底層硬件軟件概述
  1.3.2 常用ERTOS及其軟件體系設(shè)計
  1.3.3 嵌入式體系中的可編程邏輯設(shè)計
  1.3.4 嵌入式軟件體系架構(gòu)的考慮要素
 本章小結(jié)
第2章 Windows底層硬件的軟件設(shè)計
 2.1 Windows底層硬件驅(qū)動及其軟件開發(fā)設(shè)計概述
  2.1.1 Windows系統(tǒng)構(gòu)造及其底層硬件驅(qū)動概述
  2.1.2 Windows底層硬件設(shè)備驅(qū)動軟件開發(fā)綜述
 2.2 用WinDDK開發(fā)設(shè)計Windows設(shè)備驅(qū)動軟件
  2.2.1 WinDDK設(shè)備驅(qū)動程序的軟件編寫
  2.2.2 WinDDK設(shè)備驅(qū)動程序的編譯構(gòu)建
  2.2.3 WinDDK設(shè)備驅(qū)動程序的檢查驗證
  2.2.4 WinDDK設(shè)備驅(qū)動程序的安裝/調(diào)試
  2.2.5 WinDDK設(shè)備驅(qū)動程序的測試/使用
 2.3 用DriverStudio開發(fā)設(shè)計Windows設(shè)備驅(qū)動軟件
  2.3.1 DriverStudio設(shè)備驅(qū)動軟件開發(fā)設(shè)計概述
  2.3.2 DriverStudio設(shè)備驅(qū)動程序的編譯與裝載
  2.3.3 使用DriverStidio快速開發(fā)設(shè)備驅(qū)動軟件
 2.4 用WinDriver開發(fā)設(shè)計Windows設(shè)備驅(qū)動軟件
  2.4.1 WinDriver設(shè)備驅(qū)動程序開發(fā)工具概述
  2.4.2 主要WinDriver數(shù)據(jù)結(jié)構(gòu)和API函數(shù)介紹
  2.4.3 用WinDriver編程向?qū)Э焖匍_發(fā)驅(qū)動程序
  2.4.4 直接利用WinDriver的API函數(shù)開發(fā)驅(qū)動程序
  2.4.5 WinDriver開發(fā)的驅(qū)動程序的分發(fā)與應(yīng)用
 2.5 通過常見Windows通信接口進行數(shù)據(jù)傳輸設(shè)計
  2.5.1 在Windows下通過異步串行口傳輸數(shù)據(jù)
  2.5.2 在Windows下通過并行接口傳輸數(shù)據(jù)
  2.5.3 通過Winsock編程接口實現(xiàn)以太網(wǎng)絡(luò)通信
 2.6 USB接口硬件設(shè)備的Windows驅(qū)動軟件設(shè)計
  2.6.1 USB體系及其WDM型驅(qū)動程序結(jié)構(gòu)
  2.6.2 USB硬件設(shè)備驅(qū)動程序應(yīng)用設(shè)計舉例
 2.7 ISA/PC104接口板卡的Windows驅(qū)動軟件設(shè)計
  2.7.1 ISA/PC104接口板卡及其驅(qū)動程序設(shè)計概述
  2.7.2 ISA/PC104板卡硬件驅(qū)動程序設(shè)計舉例
 2.8 PCI/CPCI接口板卡的Windows驅(qū)動軟件設(shè)計
  2.8.1 PCI/CPCI板卡硬件設(shè)備驅(qū)動程序的特點
  2.8.2 常見PCI/CPCI板卡驅(qū)動程序的開發(fā)設(shè)計
  2.8.3 DMA傳輸?shù)腜CI/CPCI板卡驅(qū)動程序設(shè)計
  2.8.4 PCI/CPCI板卡驅(qū)動程序的調(diào)用與調(diào)試
 本章小結(jié)
第3章 基于Linux操作系統(tǒng)底層硬件的軟件設(shè)計
 3.1 Linux硬件驅(qū)動及其軟件開發(fā)設(shè)計概述
  3.1.1 Linux下的硬件設(shè)備驅(qū)動概述
  3.1.2 Linux硬件驅(qū)動軟件開發(fā)設(shè)計基礎(chǔ)
 3.2 字符型硬件設(shè)備的驅(qū)動程序軟件設(shè)計
  3.2.1 字符型硬件設(shè)備驅(qū)動綜述101
  3.2.2 向系統(tǒng)中添加字符型設(shè)備
  3.2.3 字符型設(shè)備驅(qū)動軟件設(shè)計舉例
 3.3 塊型硬件設(shè)備的驅(qū)動程序軟件設(shè)計
  3.3.1 塊型硬件設(shè)備驅(qū)動綜述
  3.3.2 向系統(tǒng)中添加塊型設(shè)備
  3.3.3 塊型設(shè)備驅(qū)動程序的設(shè)計
 3.4 網(wǎng)絡(luò)型硬件設(shè)備的驅(qū)動程序軟件設(shè)計
  3.4.1 網(wǎng)絡(luò)設(shè)備驅(qū)動程序的運行機理概述
  3.4.2 網(wǎng)絡(luò)型設(shè)備驅(qū)動程序的具體實現(xiàn)
  3.4.3 網(wǎng)絡(luò)設(shè)備驅(qū)動程序的應(yīng)用設(shè)計舉例
 3.5 常見硬件的Linux硬件驅(qū)動軟件設(shè)計
  3.5.1 在Linux下進行異步串行數(shù)據(jù)傳輸
  3.5.2 在Linux下通過并行接口傳輸數(shù)據(jù)
  3.5.3 Socket接口的以太網(wǎng)絡(luò)數(shù)據(jù)傳輸
  3.5.4 USB外設(shè)的Linux驅(qū)動軟件設(shè)計
  3.5.5 ISA/PC104板卡的Linux驅(qū)動設(shè)計
  3.5.6 PCI/CPCI板卡的Linux驅(qū)動設(shè)計
 3.6 用WinDriver開發(fā)Linux設(shè)備驅(qū)動程序
  3.6.1 WinDriver for Linux開發(fā)工具簡介
  3.6.2 應(yīng)用WinDriver快速開發(fā)驅(qū)動程序
  3.6.3 WinDriver驅(qū)動程序的分發(fā)與應(yīng)用
 本章小結(jié)
第4章 VxWorks底層硬件的軟件設(shè)計
第5章 嵌入式基本體系及外設(shè)接口的直接軟件架構(gòu)
第6章 嵌入式μC/OS基本體系及外設(shè)接口的軟件架構(gòu)
第7章 嵌入式DRTOS基本體系及外設(shè)接口的軟件架構(gòu)
第8章 嵌入式WinCE/XP基本體系及外設(shè)接口的軟件架構(gòu)
第9章 嵌入式Linux基本體系及外設(shè)接口的軟件架構(gòu)
第10章 嵌入式VxWorks基本體系及外設(shè)接口的軟件架構(gòu)
第11章 硬件外設(shè)/接口及其片上系統(tǒng)的可編程軟件實現(xiàn)
第12章 基于底層硬件的軟件設(shè)計實踐
參考文獻
展開全部

基于底層硬件的軟件設(shè)計 作者簡介

怯肇乾(1969—),男,河南汝州人,電子與信息技術(shù)高級工程師,嵌入式系統(tǒng)設(shè)計師/培訓(xùn)師。怯公,多年從事軟硬件體系及其系統(tǒng)工程設(shè)計,熟知Widows、Linux等應(yīng)用程序設(shè)計,熟知、J2EE架構(gòu)及其跨平臺程序設(shè)計,熟知FPGA—SoPC軟硬件協(xié)同設(shè)計,特別是嵌入式系統(tǒng)及其μc/Os、μC/Linux、WinCE、VxWorks等下的軟件體系架構(gòu)和外設(shè)/接口的驅(qū)動程序設(shè)計。怯公,在國內(nèi)許多科技期刊上獨立發(fā)表過很多技術(shù)性文章,獨立編著有《嵌入式系統(tǒng)硬件體系設(shè)計》等技術(shù)書籍,多年來還不斷從事高校研究生、本科生的教學(xué)及專業(yè)技術(shù)人員的培訓(xùn)。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服