-
>
公路車寶典(ZINN的公路車維修與保養(yǎng)秘籍)
-
>
晶體管電路設(shè)計(jì)(下)
-
>
基于個(gè)性化設(shè)計(jì)策略的智能交通系統(tǒng)關(guān)鍵技術(shù)
-
>
花樣百出:貴州少數(shù)民族圖案填色
-
>
山東教育出版社有限公司技術(shù)轉(zhuǎn)移與技術(shù)創(chuàng)新歷史叢書中國(guó)高等技術(shù)教育的蘇化(1949—1961)以北京地區(qū)為中心
-
>
鐵路機(jī)車概要.交流傳動(dòng)內(nèi)燃.電力機(jī)車
-
>
利維坦的道德困境:早期現(xiàn)代政治哲學(xué)的問(wèn)題與脈絡(luò)
基于底層硬件的軟件設(shè)計(jì) 版權(quán)信息
- ISBN:9787811243505
- 條形碼:9787811243505 ; 978-7-81124-350-5
- 裝幀:暫無(wú)
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
基于底層硬件的軟件設(shè)計(jì) 內(nèi)容簡(jiǎn)介
介紹基于底層硬件的軟件設(shè)計(jì),涉及了設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)、嵌入式實(shí)時(shí)操作系統(tǒng)的定制/移植、基于底層硬件的軟件體系架構(gòu)等實(shí)用技術(shù)。主要包括兩個(gè)方面的內(nèi)容:一是通用計(jì)算機(jī)在Windows、Linux和Vx-Works等常見操作系統(tǒng)下的串/并/網(wǎng)絡(luò)通信實(shí)現(xiàn)和USB、ISA、PCI設(shè)備/板卡的驅(qū)動(dòng)程序設(shè)計(jì);二是嵌入式應(yīng)用體系的直接基本軟件架構(gòu)與基于μC/OS、DSP/BIOS、WinCE/EXP、μCLinux及VxWorks等常見嵌入式實(shí)時(shí)操作系統(tǒng)下的基本軟件架構(gòu)及各類常見嵌入式軟件體系下的UART、SPI、CAN、EMAC、ADC、DAC、存儲(chǔ)器件等外設(shè)/接口的驅(qū)動(dòng)軟件設(shè)計(jì)。書中還介紹了如何使用CPLD/FPGA/PAC等器件進(jìn)行可編程數(shù)字/模擬邏輯軟件的設(shè)計(jì),進(jìn)而實(shí)現(xiàn)所需的特定外設(shè)/接口及其連接與FPGA-SoPC軟硬件協(xié)同的設(shè)計(jì)。
本書特別適合于從事嵌入式應(yīng)用系統(tǒng)設(shè)計(jì)的廣大工程技術(shù)人員,也是高等學(xué)校/職業(yè)學(xué)校嵌入式系統(tǒng)軟硬件設(shè)計(jì)與機(jī)電一體化教育培訓(xùn)的理想教材和參考書。
基于底層硬件的軟件設(shè)計(jì) 目錄
1.1 底層硬件操作軟件及設(shè)計(jì)的總體闡述
1.1.1 底層硬件操作軟件的綜合闡述
1.1.2 底層硬件操作軟件的層次組織
1.1.3 基于底層硬件的操作軟件設(shè)計(jì)
1.1.4 硬件操作軟件設(shè)計(jì)的目的和要求
1.2 通用計(jì)算機(jī)底層硬件操作軟件及設(shè)計(jì)
1.2.1 通用計(jì)算機(jī)的底層硬件軟件概述
1.2.2 常用操作系統(tǒng)及其設(shè)備驅(qū)動(dòng)介紹
1.3 嵌入式體系底層硬件操作軟件及設(shè)計(jì)
1.3.1 嵌入式體系的底層硬件軟件概述
1.3.2 常用ERTOS及其軟件體系設(shè)計(jì)
1.3.3 嵌入式體系中的可編程邏輯設(shè)計(jì)
1.3.4 嵌入式軟件體系架構(gòu)的考慮要素
本章小結(jié)
第2章 Windows底層硬件的軟件設(shè)計(jì)
2.1 Windows底層硬件驅(qū)動(dòng)及其軟件開發(fā)設(shè)計(jì)概述
2.1.1 Windows系統(tǒng)構(gòu)造及其底層硬件驅(qū)動(dòng)概述
2.1.2 Windows底層硬件設(shè)備驅(qū)動(dòng)軟件開發(fā)綜述
2.2 用WinDDK開發(fā)設(shè)計(jì)Windows設(shè)備驅(qū)動(dòng)軟件
2.2.1 WinDDK設(shè)備驅(qū)動(dòng)程序的軟件編寫
2.2.2 WinDDK設(shè)備驅(qū)動(dòng)程序的編譯構(gòu)建
2.2.3 WinDDK設(shè)備驅(qū)動(dòng)程序的檢查驗(yàn)證
2.2.4 WinDDK設(shè)備驅(qū)動(dòng)程序的安裝/調(diào)試
2.2.5 WinDDK設(shè)備驅(qū)動(dòng)程序的測(cè)試/使用
2.3 用DriverStudio開發(fā)設(shè)計(jì)Windows設(shè)備驅(qū)動(dòng)軟件
2.3.1 DriverStudio設(shè)備驅(qū)動(dòng)軟件開發(fā)設(shè)計(jì)概述
2.3.2 DriverStudio設(shè)備驅(qū)動(dòng)程序的編譯與裝載
2.3.3 使用DriverStidio快速開發(fā)設(shè)備驅(qū)動(dòng)軟件
2.4 用WinDriver開發(fā)設(shè)計(jì)Windows設(shè)備驅(qū)動(dòng)軟件
2.4.1 WinDriver設(shè)備驅(qū)動(dòng)程序開發(fā)工具概述
2.4.2 主要WinDriver數(shù)據(jù)結(jié)構(gòu)和API函數(shù)介紹
2.4.3 用WinDriver編程向?qū)Э焖匍_發(fā)驅(qū)動(dòng)程序
2.4.4 直接利用WinDriver的API函數(shù)開發(fā)驅(qū)動(dòng)程序
2.4.5 WinDriver開發(fā)的驅(qū)動(dòng)程序的分發(fā)與應(yīng)用
2.5 通過(guò)常見Windows通信接口進(jìn)行數(shù)據(jù)傳輸設(shè)計(jì)
2.5.1 在Windows下通過(guò)異步串行口傳輸數(shù)據(jù)
2.5.2 在Windows下通過(guò)并行接口傳輸數(shù)據(jù)
2.5.3 通過(guò)Winsock編程接口實(shí)現(xiàn)以太網(wǎng)絡(luò)通信
2.6 USB接口硬件設(shè)備的Windows驅(qū)動(dòng)軟件設(shè)計(jì)
2.6.1 USB體系及其WDM型驅(qū)動(dòng)程序結(jié)構(gòu)
2.6.2 USB硬件設(shè)備驅(qū)動(dòng)程序應(yīng)用設(shè)計(jì)舉例
2.7 ISA/PC104接口板卡的Windows驅(qū)動(dòng)軟件設(shè)計(jì)
2.7.1 ISA/PC104接口板卡及其驅(qū)動(dòng)程序設(shè)計(jì)概述
2.7.2 ISA/PC104板卡硬件驅(qū)動(dòng)程序設(shè)計(jì)舉例
2.8 PCI/CPCI接口板卡的Windows驅(qū)動(dòng)軟件設(shè)計(jì)
2.8.1 PCI/CPCI板卡硬件設(shè)備驅(qū)動(dòng)程序的特點(diǎn)
2.8.2 常見PCI/CPCI板卡驅(qū)動(dòng)程序的開發(fā)設(shè)計(jì)
2.8.3 DMA傳輸?shù)腜CI/CPCI板卡驅(qū)動(dòng)程序設(shè)計(jì)
2.8.4 PCI/CPCI板卡驅(qū)動(dòng)程序的調(diào)用與調(diào)試
本章小結(jié)
第3章 基于Linux操作系統(tǒng)底層硬件的軟件設(shè)計(jì)
3.1 Linux硬件驅(qū)動(dòng)及其軟件開發(fā)設(shè)計(jì)概述
3.1.1 Linux下的硬件設(shè)備驅(qū)動(dòng)概述
3.1.2 Linux硬件驅(qū)動(dòng)軟件開發(fā)設(shè)計(jì)基礎(chǔ)
3.2 字符型硬件設(shè)備的驅(qū)動(dòng)程序軟件設(shè)計(jì)
3.2.1 字符型硬件設(shè)備驅(qū)動(dòng)綜述101
3.2.2 向系統(tǒng)中添加字符型設(shè)備
3.2.3 字符型設(shè)備驅(qū)動(dòng)軟件設(shè)計(jì)舉例
3.3 塊型硬件設(shè)備的驅(qū)動(dòng)程序軟件設(shè)計(jì)
3.3.1 塊型硬件設(shè)備驅(qū)動(dòng)綜述
3.3.2 向系統(tǒng)中添加塊型設(shè)備
3.3.3 塊型設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)
3.4 網(wǎng)絡(luò)型硬件設(shè)備的驅(qū)動(dòng)程序軟件設(shè)計(jì)
3.4.1 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序的運(yùn)行機(jī)理概述
3.4.2 網(wǎng)絡(luò)型設(shè)備驅(qū)動(dòng)程序的具體實(shí)現(xiàn)
3.4.3 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序的應(yīng)用設(shè)計(jì)舉例
3.5 常見硬件的Linux硬件驅(qū)動(dòng)軟件設(shè)計(jì)
3.5.1 在Linux下進(jìn)行異步串行數(shù)據(jù)傳輸
3.5.2 在Linux下通過(guò)并行接口傳輸數(shù)據(jù)
3.5.3 Socket接口的以太網(wǎng)絡(luò)數(shù)據(jù)傳輸
3.5.4 USB外設(shè)的Linux驅(qū)動(dòng)軟件設(shè)計(jì)
3.5.5 ISA/PC104板卡的Linux驅(qū)動(dòng)設(shè)計(jì)
3.5.6 PCI/CPCI板卡的Linux驅(qū)動(dòng)設(shè)計(jì)
3.6 用WinDriver開發(fā)Linux設(shè)備驅(qū)動(dòng)程序
3.6.1 WinDriver for Linux開發(fā)工具簡(jiǎn)介
3.6.2 應(yīng)用WinDriver快速開發(fā)驅(qū)動(dòng)程序
3.6.3 WinDriver驅(qū)動(dòng)程序的分發(fā)與應(yīng)用
本章小結(jié)
第4章 VxWorks底層硬件的軟件設(shè)計(jì)
第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)的可編程軟件實(shí)現(xiàn)
第12章 基于底層硬件的軟件設(shè)計(jì)實(shí)踐
參考文獻(xiàn)
基于底層硬件的軟件設(shè)計(jì) 作者簡(jiǎn)介
怯肇乾(1969—),男,河南汝州人,電子與信息技術(shù)高級(jí)工程師,嵌入式系統(tǒng)設(shè)計(jì)師/培訓(xùn)師。怯公,多年從事軟硬件體系及其系統(tǒng)工程設(shè)計(jì),熟知Widows、Linux等應(yīng)用程序設(shè)計(jì),熟知、J2EE架構(gòu)及其跨平臺(tái)程序設(shè)計(jì),熟知FPGA—SoPC軟硬件協(xié)同設(shè)計(jì),特別是嵌入式系統(tǒng)及其μc/Os、μC/Linux、WinCE、VxWorks等下的軟件體系架構(gòu)和外設(shè)/接口的驅(qū)動(dòng)程序設(shè)計(jì)。怯公,在國(guó)內(nèi)許多科技期刊上獨(dú)立發(fā)表過(guò)很多技術(shù)性文章,獨(dú)立編著有《嵌入式系統(tǒng)硬件體系設(shè)計(jì)》等技術(shù)書籍,多年來(lái)還不斷從事高校研究生、本科生的教學(xué)及專業(yè)技術(shù)人員的培訓(xùn)。
- >
隨園食單
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
小考拉的故事-套裝共3冊(cè)
- >
名家?guī)阕x魯迅:朝花夕拾
- >
伯納黛特,你要去哪(2021新版)
- >
詩(shī)經(jīng)-先民的歌唱
- >
李白與唐代文化