注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計.NETWindiws CE.NET系統(tǒng)分析及實(shí)驗教程

Windiws CE.NET系統(tǒng)分析及實(shí)驗教程

Windiws CE.NET系統(tǒng)分析及實(shí)驗教程

定 價:¥33.00

作 者: 陳向群等 編著
出版社: 機(jī)械工業(yè)出版社
叢編項: 重點(diǎn)大學(xué)計算機(jī)教材
標(biāo) 簽: Windows

ISBN: 9787111113379 出版時間: 2003-01-01 包裝: 膠版紙
開本: 16 頁數(shù): 297 字?jǐn)?shù):  

內(nèi)容簡介

  編輯推薦:重點(diǎn)大學(xué)計算機(jī)教材。本書對微軟公司的嵌入式操作系統(tǒng)WindowsCE進(jìn)行了系統(tǒng)的分析。深入討論了這個系統(tǒng)的內(nèi)核結(jié)構(gòu)及工作原理,內(nèi)核的實(shí)際運(yùn)行過程,最后用實(shí)驗展示了系統(tǒng)內(nèi)核。對WindowsCE源代碼的分析有助于開發(fā)人員設(shè)計和編寫出能夠充分發(fā)揮其特點(diǎn)和優(yōu)勢的各種應(yīng)用程序。本書適合作為大學(xué)本科計算機(jī)專業(yè)的教材和輔導(dǎo)材料,也適合作為開發(fā)嵌入式系統(tǒng)應(yīng)用的參考書。

作者簡介

暫缺《Windiws CE.NET系統(tǒng)分析及實(shí)驗教程》作者簡介

圖書目錄


前言
第1章 引言
1.1 什么是嵌入式系統(tǒng)
1.2 嵌入式系統(tǒng)的發(fā)展歷史
1.3 嵌入式操作系統(tǒng)基本概念
1.4 Windows CE發(fā)展簡史
1.4.1 起因
1.4.2 迎戰(zhàn)
1.4.3 Windows CE的功能
1.5 Windows CE的應(yīng)用領(lǐng)域
1.5.1 PDA市場
1.5.2 新一代手機(jī)操作系統(tǒng)
1.5.3 工業(yè)控制
1.6 本書的組織
上篇 Windows CE.NET結(jié)構(gòu)分析
第2章 Windows CE.NET系統(tǒng)結(jié)構(gòu)
2.1 透視系統(tǒng)關(guān)鍵特性
2.1.1 操作系統(tǒng)核心特性
2.1.2 應(yīng)用系統(tǒng)基礎(chǔ)設(shè)施
2.1.3 嵌入式系統(tǒng)支持
2.1.4 工具
2.2 代碼組織
2.2.1 源代碼樹的構(gòu)成
2.2.2 代碼共享
2.2.3 創(chuàng)建系統(tǒng)
2.3 系統(tǒng)模型
2.3.1 層次化的結(jié)構(gòu)
2.3.2 模塊化的組織
2.4 系統(tǒng)機(jī)制
2.4.1 陷阱調(diào)度
2.4.2 進(jìn)程間通信機(jī)制
2.4.3 系統(tǒng)調(diào)用接口
2.4.4 可擴(kuò)展固件接口
2.4.5 注冊表
2.4.6 Windows CE.NET服務(wù)
第3章 進(jìn)程、線程描述和調(diào)度
3.1 進(jìn)程的定義和描述
3.1.1 進(jìn)程概述
3.1.2 Windows CE的進(jìn)程描述
3.1.3 Windows CE進(jìn)程結(jié)構(gòu)分析
3.1.4 進(jìn)程的同步和互斥
3.2 線程
3.2.1 線程概述
3.2.2 Windows CE的線程結(jié)構(gòu)分析
3.3 其他一些重要的數(shù)據(jù)結(jié)構(gòu)
3.4 Windows CE中的調(diào)度
3.4.1 Windows CE調(diào)度的概述
3.4.2 線程調(diào)度的時機(jī)
3.4.3 關(guān)于線程的優(yōu)先級
3.4.4 跟調(diào)度有關(guān)的函數(shù)簡介
3.5 關(guān)于中斷
3.5.1 關(guān)于核心中斷
3.5.2 相關(guān)函數(shù)
第4章 內(nèi)存管理
4.1 Windows CE.NET內(nèi)存體系結(jié)構(gòu)
4.1.1 物理結(jié)構(gòu)
4.1.2 邏輯層次結(jié)構(gòu)
4.1.3 Windows CE地址空間
4.1.4 32位虛擬地址的劃分
4.2 主要數(shù)據(jù)結(jié)構(gòu)
4.2.1 空閑鏈表
4.2.2 內(nèi)核內(nèi)存空間信息
4.2.3 塊描述符MEMBLOCK
4.2.4 有關(guān)內(nèi)存管理的系統(tǒng)全局變量
4.3 內(nèi)存的分配與回收
4.3.1 物理內(nèi)存的分配和回收
4.3.2 虛存的分配和回收
4.4 邏輯內(nèi)存管理
4.4.1 概述
4.4.2 本地堆和獨(dú)立堆
4.4.3 邏輯地址的數(shù)據(jù)結(jié)構(gòu)
4.4.4 堆的創(chuàng)建和初始化
4.4.5 堆的分配和回收
4.5 Windows CE的保護(hù)和共享機(jī)制
4.5.1 保護(hù)
4.5.2 Windows CE的共享機(jī)制
第5章 存儲管理
5.1 概述
5.2 對象存儲
5.3 存儲管理器
5.3.1 文件系統(tǒng)過濾器
5.3.2 文件系統(tǒng)驅(qū)動程序管理器與文件系統(tǒng)驅(qū)動程序
5.3.3 分區(qū)管理器與分區(qū)驅(qū)動程序
5.3.4 塊設(shè)備驅(qū)動程序管理器
5.4 文件系統(tǒng)驅(qū)動程序的創(chuàng)建與加載
5.4.1 文件系統(tǒng)驅(qū)動程序的創(chuàng)建
5.4.2 文件系統(tǒng)驅(qū)動程序的加載
5.4.3 文件系統(tǒng)驅(qū)動程序管理器在其中所起的作用
5.5 文件系統(tǒng)實(shí)例:FAT文件系統(tǒng)
5.5.1 FATFS的訪問過程
5.5.2 Buffer Cache機(jī)制
5.5.3 Stream的實(shí)現(xiàn)
第6章 設(shè)備管理
6.1 Windows CE.NET的設(shè)備管理模式
6.1.1 Windows CE.NET設(shè)備管理部分的體系構(gòu)成
6.1.2 注冊表
6.1.3 HAL以及OAL支持
6.1.4 Windows CE.NET的設(shè)備驅(qū)動集成
6.2 設(shè)備管理器
6.2.1 設(shè)備信息管理
6.2.2 I/O資源管理
6.2.3 設(shè)備管理接口
6.3 電源管理器
6.3.1 Windows CE.NET電源管理體系
6.3.2 電源狀態(tài)
6.3.3 電源管理接口
6.3.4 系統(tǒng)電源狀態(tài)轉(zhuǎn)換
6.3.5 驅(qū)動程序電源管理
6.3.6 電源管理器的實(shí)現(xiàn)
6.4 即插即用管理器
6.4.1 數(shù)據(jù)結(jié)構(gòu)
6.4.2 通知
6.4.3 廣告
6.5 設(shè)備驅(qū)動程序
6.5.1 設(shè)備驅(qū)動程序接口
6.5.2 設(shè)備驅(qū)動程序結(jié)構(gòu)
6.5.3 中斷處理
6.5.4 DMA
6.5.5 實(shí)時特性
6.5.6 設(shè)備驅(qū)動程序的加載
6.5.7 Windows CE.NET的類型設(shè)備驅(qū)動程序
第7章 用戶界面與圖形子系統(tǒng)
7.1 GWE概述
7.2 用戶輸入系統(tǒng)
7.2.1 消息隊列
7.2.2 輸入管理
7.3 圖形設(shè)備接口
7.3.1 基本GDI對象
7.3.2 圖形原語
7.3.3 調(diào)色板
7.3.4 位圖
7.3.5 字體
7.3.6 GDI的組件
7.4 顯示驅(qū)動程序接口
中篇 Windows CE.NET情景分析
第8章 動態(tài)鏈接庫的加載分析
8.1 loader.c中代碼組織的結(jié)構(gòu)
8.2 module structure
8.3 從LoadOneLibraryPart2開始看DLL的加載過程
8.4 DLL載入過程——InitModule的實(shí)現(xiàn)
8.4.1 調(diào)用OpenAD11生成執(zhí)行文件指針(openexe_t)
8.4.2 裝入module的e32頭信息
8.4.3 分配內(nèi)存給DLL,得到Module->BasePtr
8.4.4 給name和o32對象分配內(nèi)存
8.4.5 重定位映像
8.4.6 找到EXE的起始IP
8.5 情景分析
第9章 線程在隊列之間轉(zhuǎn)換分析
9.1 概述
9.2 具體分析
9.2.1 MakeRun()函數(shù)分析
9.2.2 RunDequeue()函數(shù)分析
9.2.3 SleepDequeue()函數(shù)分析
第10章 虛存分配
10.1 分配過程概述
10.1.1 參數(shù)驗證
10.1.2 掃描虛存區(qū)域找到合適大小的空閑塊
10.1.3 在得到的虛存塊中寫入控制信息
10.1.4 獲取足夠的物理塊并建立映射
10.1.5 小實(shí)驗:虛存分配的直觀印象
10.2 物理內(nèi)存的獲取
10.2.1 分配過程
10.2.2 小實(shí)驗:HoldPages函數(shù)跟蹤
10.3 虛存分配代碼片段
第11章 文件系統(tǒng)的建立及訪問過程
11.1 存儲管理器分層結(jié)構(gòu)的建立及可安裝文件系統(tǒng)的加載
11.1.1 幾個重要的數(shù)據(jù)結(jié)構(gòu)
11.1.2 情景分析
11.2 FAT文件系統(tǒng)中CreateFile的具體流程
11.2.1 實(shí)驗環(huán)境
11.2.2 參數(shù)介紹
11.2.3 局部變量
11.2.4 過程跟蹤
第12章 驅(qū)動程序加載
12.1 概述
12.2 StartOneDriver
12.2.1 設(shè)備信息的獲取和維護(hù)
12.2.2 訪問核心設(shè)備管理數(shù)據(jù)表
12.2.3 系統(tǒng)事件的傳遞
12.3 主要源程序清單以及情景注釋
下篇 實(shí)驗
第13章 Windows CE應(yīng)用程序開發(fā)
13.1 Windows CE編程模型簡介
13.2 Windows CE編程環(huán)境
13.2.1 系統(tǒng)安裝
13.2.2 eMbedded Visual C++集成開發(fā)環(huán)境的組件與功能
13.2.3 應(yīng)用程序的創(chuàng)建
13.2.4 編譯生成可執(zhí)行文件
13.2.5 應(yīng)用程序的調(diào)試
第14章 Windows CE驅(qū)動程序開發(fā)
14.1 Platform Builder 4.0介紹
14.2 使用Platform Builder集成開發(fā)環(huán)境
14.3 驅(qū)動程序的導(dǎo)出
14.4 驅(qū)動程序的代碼結(jié)構(gòu)
14.5 驅(qū)動程序的調(diào)試
14.6 驅(qū)動程序?qū)嵗?br />第15章 Windows CE.NET調(diào)試
15.1 簡介
15.2 調(diào)試工具
15.2.1 Watch Window
15.2.2 Variables Window
15.2.3 Memory Window
15.2.4 Registers Window
15.2.5 Call Stack Window
15.2.6 Advanced Memory Window
15.2.7 Processes Window
15.2.8 Threads Window
15.2.9 Modules and Symbols Window
15.3 調(diào)試過程
第16章 實(shí)驗
16.1 同步與互斥
16.2 內(nèi)存管理
16.2.1 實(shí)驗一:虛存
16.2.2 實(shí)驗二:邏輯內(nèi)存管理性能
16.3 存儲系統(tǒng)
16.3.1 實(shí)驗一:RAMDISK I/O
16.3.2 實(shí)驗二:文件系統(tǒng)與目錄結(jié)構(gòu)
16.4 設(shè)備驅(qū)動程序
16.5 圖形系統(tǒng)

本目錄推薦

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