注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)WindowsWindows CE嵌入式系統(tǒng)

Windows CE嵌入式系統(tǒng)

Windows CE嵌入式系統(tǒng)

定 價(jià):¥32.00

作 者: 何宗鍵
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787810777933 出版時(shí)間: 2006-09-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 364 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書根據(jù)同濟(jì)大學(xué)軟件學(xué)院的“Windows CE嵌入式系統(tǒng)”課程講義整理而成。介紹了基于Windows CE 5.0平臺(tái)的嵌入式軟件開發(fā)。宏觀上涵蓋了完整的基于Windows CE的嵌入式系統(tǒng)開發(fā)流程。具體內(nèi)容主要包括:Windows CE下的應(yīng)用程序開發(fā):EVC、Visual Studio工具的使用、開發(fā)環(huán)境的選擇;系統(tǒng)定制和裁剪:Platform Builder工具的使用、下載、遠(yuǎn)程調(diào)試燈;驅(qū)動(dòng)程序開發(fā):中斷處理、DMA操作、物理內(nèi)存訪問(wèn);板級(jí)支持包的開發(fā):Bootloader、OAL層;還介紹了Windows CE作為嵌入式操作系統(tǒng)的體系結(jié)構(gòu)。.本書可用于普通高校的嵌入式軟件課程教學(xué),也適用于嵌入式系統(tǒng)愛好者閱讀研究。...

作者簡(jiǎn)介

  本書提供作譯者介紹何宗鍵,同濟(jì)大學(xué)軟件學(xué)院講師。有4年的嵌入式軟件開發(fā)經(jīng)驗(yàn),從2004年起開始在同濟(jì)大學(xué)講授《Windows CE嵌入式系統(tǒng)》課程。此課程在2006年被評(píng)為“教育部—微軟精品課程”。...

圖書目錄

第1章 Windows CE簡(jiǎn)介
1.1 嵌入式系統(tǒng)1
1.1.1 嵌入式系統(tǒng)的發(fā)展1
1.1.2 嵌入式系統(tǒng)的概念3
1.1.3 嵌入式系統(tǒng)的特點(diǎn)4
1.1.4 嵌入式系統(tǒng)的兩種應(yīng)用模式4
1.2 嵌入式操作系統(tǒng)6
1.3 Windows CE嵌入式操作系統(tǒng)7
1.3.1 Windows CE的特點(diǎn)7
1.3.2 Windows CE的應(yīng)用8
1.3.3 Windows CE 5.0介紹9
1.4 基于Windows CE的嵌入式系統(tǒng)開發(fā)10
1.4.1 基于Windows CE的嵌入式系統(tǒng)開發(fā)流程10
1.4.2 嵌入式系統(tǒng)開發(fā)中涉及的角色11
1.5 本書涉及的軟件13
1.5.1 Platform Builder14
1.5.2 Windows CE聯(lián)機(jī)文檔16
1.5.3 Visual Studio18
1.5.4 eMbedded Visual C++19
1.5.5 ActiveSync20
1.5.6 Windows CE SDK21
1.5.7 軟件的依賴關(guān)系21
第2章 Windows CE的體系結(jié)構(gòu)和功能
2.1 Windows CE的結(jié)構(gòu)功能概覽23
2.1.1 Windows CE的層次體系結(jié)構(gòu)23
2.1.2 硬件層24
2.1.3 OEM層26
2.1.4 操作系統(tǒng)層28
2.1.5 應(yīng)用程序?qū)?3
2.2 進(jìn)程、線程與調(diào)度33
2.2.1 進(jìn)程33
2.2.2 線程37
2.2.3 調(diào)度38
2.2.4 同步42
2.2.5 進(jìn)程間通信49
2.3 內(nèi)存管理55
2.3.1 內(nèi)存管理概覽55
2.3.2 物理內(nèi)存56
2.3.3 虛擬內(nèi)存57
2.3.4 邏輯內(nèi)存62
2.3.5 C/C++語(yǔ)言運(yùn)行時(shí)庫(kù)的內(nèi)存管理63
2.3.6 使用虛擬內(nèi)存63
2.4 存儲(chǔ)管理與文件系統(tǒng)64
2.4.1 對(duì)象存儲(chǔ)65
2.4.2 文件系統(tǒng)65
2.4.3 注冊(cè)表66
2.4.4 Windows CE數(shù)據(jù)庫(kù)68
2.4.5 存儲(chǔ)管理器71
2.5 驅(qū)動(dòng)管理與服務(wù)72
2.6 用戶界面與圖形系統(tǒng)73
2.6.1 圖形系統(tǒng)74
2.6.2 窗口系統(tǒng)75
2.6.3 事件系統(tǒng)76
2.7 Windows CE的應(yīng)用特性78
2.7.1 應(yīng)用程序78
2.7.2 網(wǎng)絡(luò)通信79
2.7.3 多媒體82
2.7.4 Internet客戶端84
2.7.5 安全性85
2.7.6 國(guó)際化88
2.7.7 錯(cuò)誤報(bào)告90
第3章 應(yīng)用程序開發(fā)總覽
3.1 Windows CE應(yīng)用程序開發(fā)的幾點(diǎn)說(shuō)明92
3.1.1 應(yīng)用程序開發(fā)的界定92
3.1.2基于Windows CE的平臺(tái)介紹93
3.2 應(yīng)用程序開發(fā)流程95
3.2.1 安裝SDK95
3.2.2 編寫代碼和調(diào)試98
3.2.3 應(yīng)用程序發(fā)布102
3.3 Windows CE的應(yīng)用編程接口105
3.3.1 Win32 API105
3.3.2 MFC和ATL106
3.3.3 .NET Compact Framework109
3.3.4 如何做出選擇112
3.4 開發(fā)工具介紹及對(duì)比114
3.4.1 應(yīng)用開發(fā)工具的選擇114
3.4.2 eMbedded Visual C++ 4.0115
3.4.3 Visual Studio116
3.4.4 Platform Builder118
3.5 使用遠(yuǎn)程工具118
3.5.1 Remote File Viewer119
3.5.2 Remote Heap Walker119
3.5.3 Remote Process Viewer120
3.5.4 Remote Registry Editor121
3.5.5 Remote Spy121
3.5.6 Remote Zoom In122
3.5.7 Remote Call Profiler122
3.5.8 Remote Kernel Tracker123
3.5.9 Remote Performance Monitor123
3.5.10 Remote System Information124
第4章 操作系統(tǒng)設(shè)計(jì)
4.1 在PC機(jī)上運(yùn)行Windows CE125
4.1.1 硬件準(zhǔn)備125
4.1.2 為CEPC構(gòu)建運(yùn)行時(shí)映像126
4.1.3 創(chuàng)建CEPC啟動(dòng)盤并啟動(dòng)目標(biāo)機(jī)131
4.1.4 下載運(yùn)行Windows CE133
4.1.5 編寫和運(yùn)行應(yīng)用程序134
4.2 Platform Builder集成開發(fā)環(huán)境137
4.2.1 Platform Builder主界面137
4.2.2 Catalog視圖與Feature管理138
4.2.3 平臺(tái)生成選項(xiàng)142
4.2.4 平臺(tái)初始化文件145
4.2.5 導(dǎo)出SDK152
4.3 定制Windows CE操作系統(tǒng)的一般流程154
4.3.1 得到并安裝BSP154
4.3.2 定制操作系統(tǒng)156
4.3.3 下載到開發(fā)板上運(yùn)行調(diào)試157
4.3.4 發(fā)布操作系統(tǒng)159
4.4 Windows CE的目錄組織159
4.4.1 Public目錄160
4.4.2 Private目錄161
4.4.3 Platform目錄162
4.4.4 Others目錄163
4.4.5 SDK目錄163
4.4.6 PBWorkspaces目錄163
4.5 Windows CE的構(gòu)建系統(tǒng)163
4.5.1 構(gòu)建系統(tǒng)概覽163
4.5.2 創(chuàng)建命令行構(gòu)建環(huán)境166
4.5.3 Sysgen過(guò)程173
4.5.4 Build過(guò)程177
4.5.5 Release Copy過(guò)程183
4.5.6 Make Image過(guò)程184
4.5.7 解決構(gòu)建時(shí)的錯(cuò)誤187
4.6 創(chuàng)建自定義組件188
4.6.1 CEC文件格式188
4.6.2 CEC Editor工具192
第5章 驅(qū)動(dòng)程序設(shè)計(jì)
5.1 驅(qū)動(dòng)程序的基礎(chǔ)知識(shí)194
5.1.1 驅(qū)動(dòng)程序的功能194
5.1.2 何時(shí)編寫驅(qū)動(dòng)程序195
5.1.3 驅(qū)動(dòng)程序模型196
5.1.4 編寫驅(qū)動(dòng)程序的幾個(gè)要素196
5.2 Windows CE驅(qū)動(dòng)程序197
5.2.1 Windows CE驅(qū)動(dòng)程序開發(fā)簡(jiǎn)介197
5.2.2 Windows CE驅(qū)動(dòng)程序的宿主198
5.2.3 分層驅(qū)動(dòng)程序與單體驅(qū)動(dòng)程序200
5.2.4 Windows CE驅(qū)動(dòng)程序的分類202
5.2.5 示例驅(qū)動(dòng)程序的代碼204
5.3 設(shè)備管理器208
5.3.1 設(shè)備管理器簡(jiǎn)介208
5.3.2 設(shè)備的初始化209
5.3.3 設(shè)備的管理215
5.4 中斷處理225
5.4.1 Windows CE中斷的基本概念225
5.4.2 中斷處理的過(guò)程227
5.4.3 中斷服務(wù)例程ISR228
5.4.4 中斷服務(wù)線程IST232
5.4.5 中斷延遲及實(shí)時(shí)性235
5.5 訪問(wèn)物理內(nèi)存236
5.6 DMA處理240
5.6.1 DMA簡(jiǎn)介240
5.6.2 使用CEDDK函數(shù)241
5.6.3 使用內(nèi)核函數(shù)243
5.7 電源管理244
5.7.1 電源管理器的結(jié)構(gòu)244
5.7.2 驅(qū)動(dòng)程序接口245
5.7.3 應(yīng)用程序接口251
5.7.4 提醒接口253
5.7.5 OAL接口253
5.8 使用驅(qū)動(dòng)開發(fā)的庫(kù)函數(shù)253
5.8.1 CEDDK庫(kù)254
5.8.2 簡(jiǎn)化注冊(cè)表操作的函數(shù)256
5.9 流式接口驅(qū)動(dòng)258
5.9.1 流式接口驅(qū)動(dòng)簡(jiǎn)介258
5.9.2 流式接口函數(shù)260
5.9.3 流式接口驅(qū)動(dòng)的工作原理264
5.9.4 實(shí)現(xiàn)流式接口驅(qū)動(dòng)266
5.9.5 運(yùn)行和使用流式接口驅(qū)動(dòng)273
5.10 Windows CE中的服務(wù)276
5.10.1 Windows CE服務(wù)程序介紹276
5.10.2 服務(wù)的啟動(dòng)和停止278
5.10.3 獨(dú)立服務(wù)和超級(jí)服務(wù)280
5.10.4 對(duì)服務(wù)的控制283
第6章 操作系統(tǒng)移植
6.1 運(yùn)行Windows CE所需的硬件285
6.1.1 處理器285
6.1.2 存儲(chǔ)系統(tǒng)288
6.1.3 其他硬件289
6.2 BSP介紹290
6.2.1 BSP的概念290
6.2.2 BSP的結(jié)構(gòu)291
6.2.3 Windows CE 5.0自帶的BSP293
6.3 開發(fā)BSP的步驟293
6.3.1 硬件準(zhǔn)備295
6.3.2 克隆參考BSP295
6.3.3 開發(fā)Boot Loader296
6.3.4 開發(fā)OAL296
6.3.5 添加驅(qū)動(dòng)程序296
6.3.6 增加電源管理297
6.3.7 發(fā)布BSP297
6.4 編寫B(tài)oot Loader299
6.4.1 Boot Loader的角色與功能299
6.4.2 Boot Loader的構(gòu)成301
6.4.3 Boot Loader的工作流程與原理303
6.4.4 Boot Loader的實(shí)現(xiàn)320
6.4.5 配置和構(gòu)建Boot Loader326
6.4.6 X86平臺(tái)下的Boot Loader330
6.5 編寫OAL333
6.5.1 OAL的角色與功能333
6.5.2 OAL的構(gòu)成335
6.5.3 OAL的啟動(dòng)流程與原理337
6.5.4 OAL的實(shí)現(xiàn)347
6.5.5 Production Quality OAL362

本目錄推薦

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