內容簡介
由於Windows CE 6.0版本的開發工具以及系統開發過程較之先前幾個版本有所不同,本書分別對於Windows CE 5.0和6.0版本的系統定製、套用開發進行了分別講解。
本書可作為高等院校計算機、通信類相關專業的高年級學生或者相關培訓機構的參考教材,也適合從事Windows CE開發的各級技術人員作為參考資料閱讀。
目錄
前言
第1章Windows Embedded概述
1.1 嵌入式作業系統
1.2 Windows CE概述
1.2.1 什麼是Windows CE
1.2.2 Windows CE的成長史
1.2.3 Windows CE的設計理念
1.2.4 Windows CE的特徵
1.3 嵌入式產品發展趨勢
第2章 Windows CE作業系統
2.1 Windows CE的系統框架
2.1.1 硬體層
2.1.2 OEM層
2.1.3 作業系統層
2.1.4 應用程式層
2.2 記憶體管理機制
2.2.1 物理記憶體
2.2.2 虛擬記憶體
2.2.3 邏輯記憶體
2.2.4 C/C++運行時庫的記憶體管理
2.3 檔案系統的存儲管理
2.3.1 Windows CE檔案系統體系結構
2.3.2 存儲管理器
2.3.3 對象存儲
2.4 進程和執行緒
2.4.1 進程的基本概念
2.4.2 創建進程
2.4.3 終止進程
2.4.4 執行緒的使用
2.4.5 系統調度
2.5 用戶圖形界面系統
2.5.1 圖形模組
2.5.2 視窗系統
2.5.3 事件系統
第3章 Windows CE開發簡介
3.1 基於Windows cE作業系統的嵌入式設備開發流程
3.2 Windows CE 5.0和6.0
3.2.1 Windows CE 5.0
3.2.2 Windows CE 6.0
3.2.3 Windows CE 5.0與Windows CE 6.0不同平台兼容性的編程技巧
3.3 Windows CE開發工具介紹
3.3.1 Platform Builder
3.3.2 Microsoft eMbedded Visual C++
3.3.3 Visual Studio
3.3.4 ActiveSync
3.3.5 在Visual Studio 2005中用ActiveSync來同步模擬器
3.3.6 Windows CE SDK
第4章 Windows CE系統定製
4.1 BSP的使用
4.2 使用Platform Builder 5定製Windows CE 5.0
4.2.1 Platform Builder 5.0安裝
4.2.2 使用Platform Builder定製Windows CE OS的過程
4.2.3 使用Platform Builder 5.0生成SDK
4.3 使用Visual Studio 2005定製Windows CE 6.0
4.3.1 Visual Studio開發環境的安裝順序
4.3.2 使用Visual Studio 2005定製Windows CE OS
4.3.3 使用Visual Studio 2005導出SDK
4.4 Windows CE系統下的BootLoader
第5章 Windows CE程式設計基礎
5.1 Windows CE應用程式開發概述
5.2 視窗與訊息
5.3 第一個Windows CE程式
5.4 Hello1的簡單修改
5.5 完整的程式
5.6 Hello CE
第6章 Windows CE驅動程式設計
6.1 驅動程式的主要功能
6.2 驅動程式的開發要點
6.3 Windows CE的驅動程式概述
6.4 WindOWS CE驅動程式分類
6.4.1 本機驅動程式與流設備驅動程式
6.4.2 分層驅動程式與不分層的驅動程式
6.4.3 驅動程式示例代碼
6.4.4 驅動程式編寫方法
第7章 Windows CE套用開發實例
7.1 使用evc構建Windows CE應用程式
7.1.1 EVC 4.0功能說明
7.1.2 使用EVC 4.0開發應用程式
7.2 使用Visual Studio 2005構建Hello Windows CE應用程式
7.3 創建Smartphone應用程式
7.3.1 開發說明
7.3.2 創建並執行Smartphone應用程式
7.3.3 訪問SQL Serwer Mobile Edition中的數據
7.3.4 添加窗體的選單,並完成選單功能
7.3.5 設定聯繫人
7.3.6 添加電子郵件支持並將功能邦定在一起
7.3.7 系統功能測試
7.3.8 終止設備或模擬器上運行的應用程式
7.3.9 實例操作總結及代碼範例
7.4 串口通信應用程式實例
7.4.1 設計說明
7.4.2 開啟序列通信連線埠
7.4.3 設定序列通信連線埠
7.4.4 設定逾時參數(time-out parameters)
7.4.5 寫入通信連線埠
7.4.6 使用通信事件(Communication Event)
7.4.7 關閉序列通信連線埠
第8章 Windows CE的資料庫套用
8.1 SQL Server移動版構架
8.2 SQL Server 2005 CE
8.2.1 簡介
8.2.2 Windows Mobile 6.0對SQL Server 2005 Compact的支持
8.2.3 SQL Server 2005 Compact Edition體系結構
8.2.4 SQL Server 2005 CE軟體環境需求
8.2.5 SQL Server 2005 CE開發環境
8.2.6 SQL Servet 2005 CE伺服器環境
8.2.7 使用SQL Server 2005 CE創建移動應用程式
8.2.8 SQL Server 2005 CE的維護
參考文獻