日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)其他操作系統(tǒng)Windows CE實用開發(fā)技術

Windows CE實用開發(fā)技術

Windows CE實用開發(fā)技術

定 價:¥45.00

作 者: 張冬泉, 譚南林, 王雪梅編著
出版社: 電子工業(yè)出版社
叢編項: 嵌入式技術與應用叢書
標 簽: CE

ISBN: 9787121024528 出版時間: 2006-04-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 433 字數(shù):  

內容簡介

  本書集多年來作者從事Windows CE技術開發(fā)和認證培訓方面的經(jīng)驗,系統(tǒng)總結和概括了Windows CE的基礎理論和特點,對Windows CE開發(fā)過程中所涉及到的操作系統(tǒng)定制開發(fā)、Boot Loader開發(fā)、OAL開發(fā)、驅動程序開發(fā)以及應用程序開發(fā)的過程與方法進行了詳細論述。本書輔以大量的實用源代碼幫助讀者逐步加深理解,最終達到實用開發(fā)的目的。本書以最新的Windows CE 5.0開發(fā)為目標,開發(fā)工具使用最新的Platform Builder 5.0和eMbedded Visual C++ 4.0 +SP4以及Visual Studio .NET 2003應用程序開發(fā)工具。 本書適合從事Windows CE開發(fā)的各級技術人員閱讀,并可作為高等院校相關專業(yè)高年級學生以及相關培訓機構的參考教材。

作者簡介

暫缺《Windows CE實用開發(fā)技術》作者簡介

圖書目錄

第1章Windows Embedded概述
    1.1智能設備與微軟嵌入式系統(tǒng)
    1.2什么是Windows Embedded
    1.3 Windows CE
    1.3.1 WindowsCE的設計目標
    1.3.2 Windows CE的特征
    1.3.3 Windows CE的版本
    1.4 Windows CE與Windows XP Embedded
    1.5 Windows CE與Windows Mobile
    1.6  Windows CE與Windows Automotive  
    1.7 Windows CE的源代碼共享
    本章小結
第2章深入理解Windows CE
    2.1系統(tǒng)架構
    2.1.1硬件層
    2.1.2 OEM層
    2.1.3操作系統(tǒng)層
    2.1.4應用層
    2.2文件系統(tǒng)
    2.2.1對象存儲
    2.2.2文件系統(tǒng)
    2.2.3數(shù)據(jù)庫
    2.2.4注冊表
    2.2.5文件管理器
    2.3內存管理
    2.3.1 ROM和RAM
    2.3.2虛擬內存模型
    2.3.3虛擬地址映射
    2.3.4用戶地址空間
    2.4系統(tǒng)調度
    2.4.1模塊
    2.4.2進程
    2.4.3線程
    2.4.4纖程
2.4.5同步對象
本章小結
第3章Windows CE開發(fā)平臺的構建與配置
    3.1開發(fā)工作站一目標設備平臺
    3.1.1 Geode X86目標設備平臺
    3.1.2 Samsung S3C2410/Intel xScale目標設備平臺
    3.1.3 PocketPC應用程序目標設備平臺
    3.2操作系統(tǒng)開發(fā)平臺
    3.2.1 PlatformBuilder簡介
    3.2.2 Platform Builder的安裝與配置
    3.3應用程序開發(fā)平臺
    3.3.1  eMbedded Visual C++簡介
    3.3.2 eMbedded Visual C++4.0的安裝與配置
    3.3.3 Visual Studio.NET 2003簡介
    3.3.4 Visual Studio.NET 2003的安裝與配置
    3.3.5 Pocket PC應用程序開發(fā)平臺的安裝與配置
    3.3.6 Smartphone應用程序開發(fā)平臺的安裝與配置
    3.4 Windows CE嵌入式系統(tǒng)開發(fā)
    3.4.1快速平臺開發(fā)
    3.4.2并行開發(fā)
    3.4.3典型開發(fā)周期
    3.4.4平臺移植
    3.4.5遞歸開發(fā)過程
    本章小結
第4章Windows CE操作系統(tǒng)創(chuàng)建
    4.1創(chuàng)建一個操作系統(tǒng)映像設計
    4.1.1創(chuàng)建操作系統(tǒng)平臺設計
    4.1.2添加必要的特征
    4.1.3創(chuàng)建基于模擬器的操作系統(tǒng)映像
    4.1.4模擬器目標平臺的映像下載和調試
    4.1.5創(chuàng)建Geode目標平臺操作系統(tǒng)映像
    4.1.6 Geode目標平臺的映像下載和調試
    4.2 PlatformBuilder的目錄結構
    4.2.1 PlatformBuilder的安裝目錄
    4.2.2 WINCE500目錄
    4.3環(huán)境變量
    4.3.1什么是環(huán)境變量
    4.3.2查看環(huán)境變量
    4.3.3設置環(huán)境變量
  4.4 Windows CE映像的創(chuàng)建過程
    4.4.1系統(tǒng)編譯
    4.4.2系統(tǒng)產(chǎn)生
    4.4.3 Release復制
    4.4.4映像創(chuàng)建
    4.5使用IDE創(chuàng)建操作系統(tǒng)映像
    4.5.1集成開發(fā)環(huán)境
    4.5.2 Catalog窗口
    4.5.3 Workspace
    4.5.4 Build OS命令
  4.6命令行工具
    4.6.1 Build.exe
    4.6.2 Sysgen.bat
    4.6.3 Buildrel.bat
    4.6.4 Makimg.exe
    4.6.5 Wince.bat
    4.6.6 Blddemo.bat
    4.6.7 Cebuild.bat
    4.6.8使用命令行工具創(chuàng)建運行時OS映像
  4.7映像配置文件
    4.7.1 BIB文件
    4.7.2 REG文件
    4.7.3 DAT文件
    4.7.4 DB文件
    4.8組件定義及應用
    4.8.1 CEC文件
    4.8.2 CEC編輯器
    4.8.3添加組件定義到Catalog
    本章小結
第5章Windows CE操作系統(tǒng)映像調試
    5.1內核調試器
    5.2斷點
    5.3遠程調試工具
    5.3.1設置平臺管理器
    5.3.2 Remote Call Profiler
    5.3.3 Remote File Viewer
    5.3.4 Remote Performance Monitor
    5.3.5 Remote Registry Editor
    5.3.6  Remote KernelFracker
    5.3.7 Remote Process Viewer
    5.3.8 Remote System Information
    5.3.9 Remote Zoom-in
    5.3.10 Remote Heap Walker
    5.3.11 Remote Spy
    5.4 IDE調試命令
    5.4.1  Run Programs
    5.4.2 CE Debug Zones
    5.4.3 CE Target Control
    5.4.4 CE Processes
    5.4.5 CE Threads
    5.4.6 CE Modules and Symbols
    5.4.7 CE Exceptions
    5.5其他調試技術
    5.5.1邏輯分析儀
    5.5.2調試LED
    5.5.3 JTAG
    本章小結
第6章Windows CE的BOOt Loader
    6.1什么是Boot Loader
    6.1.1 PC與嵌入式系統(tǒng)的引導過程
    6.1.2 Boot Loader的概念
    6.2操作系統(tǒng)的引導模式
    6.2.1 Boot Loader引導模式
    6.2.2非Boot Loader引導模式
    6.3特殊的Boot Loader
    6.3.1 X86 BIOS Boot Loader
    6.3.2 X86 Serial Boot Loader
    6.3.3 X86 ROM Boot Loader
    6.4引導選項
    6.4.1 Boot Loader通信
    6.4.2 Boot Loader的功能菜單
    6.4.3 Boot Loader的典型特征
    6.5 BootLoader的控制流程
    6.5.1 Boot Loader的架構
    6.5.2 Boot Loader的組件
    6.5.3 Boot Loader的控制流程
    6.6 Boot Loader的開發(fā)
    6.6.1確定目標設備硬件
    6.6.2創(chuàng)建Boot Loader代碼文件夾
    6.6.3創(chuàng)建命令行構建環(huán)境
    6.6.4創(chuàng)建sources文件和makefile文件
    6.6.5編譯Boot Loader源代碼
    6.6.6實現(xiàn)Startup函數(shù)
    6.6.7實現(xiàn)Boot Loader的Main代碼
    6.6.8添加Boot Loader OEM函數(shù)的定義
    6.6.9編輯BootLoader的sources文件
    6.6.10創(chuàng)建Boot Loader的BIB文件
    6.6.11  再次構建Boot Loader
    6.6.12實現(xiàn)串口調試函數(shù)
    6.6.13創(chuàng)建驅動程序全局緩沖區(qū)和啟動參數(shù)
    6.6.14實現(xiàn)OEMPlatformlnit函數(shù)
    6.6.15再次編輯Boot Loader的sources文件
    6.6.16實現(xiàn)與以太網(wǎng)控制器相關的函數(shù)
    6.6.17實現(xiàn)OEMPreDownload函數(shù)
    6.6.18測試BootLoader的通信
    6.6.19驗證映像文件的下載
    6.6.20實現(xiàn)OEMLaunch函數(shù)
    6.6.21實現(xiàn)OEMIsFlashAddr函數(shù)
    6.6.22實現(xiàn)OEMMapMemAddr函數(shù)
    6.6.23實現(xiàn)Flash存儲器擦除操作函數(shù)
    6.6.24實現(xiàn)OEMWriteFlash函數(shù)
    6.6.25修改eboot.bib文件產(chǎn)生一個可下載的映像
    6.6.26添加下載進度顯示支持
    6.6.27添加存儲器校驗支持
    6.6.28添加對多個BIN映像的支持
    6.6.29添加對映像簽名的支持
    本章小結
第7章  Windows CE的OAL
    7.1 OAL與PQOAL
    7.1.1 OAL與PQOAL的概念
    7.1.2 PQOAL的目錄結構
    7.1.3 PQOAL的配置文件
    7.1.4 PQOAL的架構
    7.1.5 PQOAL的組件
7.2 Windows CE操作系統(tǒng)的啟動順序
7.3 OAL開發(fā)概覽
    7.3.1必要的OAL功能
    7.3.2可選的OAL功能
7.4 OAL的電源管理
    7.4.1電源管理器
    7.4.2系統(tǒng)電源狀態(tài)到設備電源狀態(tài)的映射
    7.4.3電源狀態(tài)間的切換
    7.4.4掛起狀態(tài)的GWES控制
    7.4.5 OAL中的電源管理函數(shù)
7.5 OAL的開發(fā)流程與實踐
    7.5.1創(chuàng)建OAL文件夾
    7.5.2實現(xiàn)OAL的Startup函數(shù)
    7.5.3創(chuàng)建sources和makefile文件
    7.5.4編譯Startup源文件
    7.5.5創(chuàng)建Kernel文件夾
    7.5.6創(chuàng)建CPU特定的OAL函數(shù)的框架
    7.5.7創(chuàng)建必要的OAL函數(shù)的框架
    7.5.8創(chuàng)建OAL電源管理函數(shù)的框架
    7.5.9創(chuàng)建OAL中斷處理函數(shù)的框架
    7.5.10創(chuàng)建OAL實時時鐘函數(shù)的框架
    7.5.11創(chuàng)建OEMIoControl函數(shù)的框架
    7.5.12創(chuàng)建OEMAddressTable
    7.5.13創(chuàng)建內核可執(zhí)行映像
    7.5.14實現(xiàn)OEMCacheRangeFlush函數(shù)
    7.5.15創(chuàng)建內核配置文件
    7.5.16創(chuàng)建Cesysgen文件夾
    7.5.17創(chuàng)建Dirs文件
    7.5.18創(chuàng)建Nk.bin映像
    7.5.19實現(xiàn)串口調試函數(shù)
    7.5.20再次創(chuàng)建Nk.bin映像
    7.5.21實現(xiàn)OEMInit函數(shù)
    7.5.22實現(xiàn)中斷相關的函數(shù)
    7.5.23實現(xiàn)電源管理函數(shù)
    7.5.24再次創(chuàng)建Nk.bin映像
    7.5.25為OEMInit添加KITL初始化代碼
    7.5.26為運行時映像添加目標控制Shell
    7.5.27再一次創(chuàng)建Nk.bin映像
    7.5.28實現(xiàn)RTC函數(shù)
    7.5.29定制內存的用法
    7.5.30實現(xiàn)OEMIoControl函數(shù)
    7.6創(chuàng)建OAL和內核
    本章小結
第8章Windows CE的驅動程序
    8.1驅動程序的分類
    8.1.1驅動程序的概念
    8.1.2  內建的驅動程序與可安裝的驅動程序
    8.1.3分層的驅動程序與不分層的驅動程序
    8.1.4本地驅動程序與流接口驅動程序
    8.2驅動程序源代碼
    8.3設備管理器
    8.4驅動程序的資源
    8.4.1資源管理器
    8.4.2設備驅動的中斷處理和IST模型
    8.4.3設備驅動程序的內存管理
    8.5驅動程序的加載機制
    8.5.1驅動程序的加載過程
    8.5.2 ActivateDeviceEx
    8.5.3總線枚舉器
    8.6總線驅動
    8.6.1 Bus Agnostic驅動
    8.6.2 PCI總線驅動
    8.6.3 PC Card總線驅動
    8.7流接口設備驅動
    8.7.1流接口設備驅動的架構
    8.7.2流接口驅動的實現(xiàn)
    8.7.3流接口函數(shù)
    8.8驅動程序的電源管理
    8.8.1電源管理的架構
    8.8.2電源狀態(tài)
    8.8.3電源管理接口
    8.8.4在驅動程序中添加電源管理
    8.9 CEDDK
    8.9.1地址映射函數(shù)
    8.9.2總線訪問函數(shù)
    8.9.3 DMA函數(shù)
    8.9.4 I/O操作函數(shù)
    8.10驅動程序實例分析
    8.10.1源代碼分析工具
    8.10.2 ESl371聲卡的驅動程序架構
    8.10.3 ESl371聲卡驅動程序分析
    8.10.4 ESl371聲卡驅動程序注冊表設置
    8.10.5 ESl371聲卡驅動程序的sources文件
    本章小結
第9章  定制WjndOWS CE Shell
    9.1可定制的Windows CE Shell
    9.1.1什么是Shell
    9.1.2 Shell模塊和組件
    9.2 Windows CE提供的Shell選項
    9.2.1命令行Shell
    9.2.2標準Shell
    9.2.3 Windows瘦客戶端Shell
    9.2.4任務管理器例Shell_
    9.3 Shell定制開發(fā)的選項
    9.3.1應用程序作為Shell
    9.3.2瀏覽器作為Shell
    9.4必要的Shell功能
    9.4.1 Shell應用程序
    9.4.2桌面窗口
    9.4.3任務條窗口
    9.4.4任務相關的消息處理器
    9.5 Shell組件
    9.5.1 Shell相關的API
    9.5.2常用對話框和常用控件
    9.5.3控制面板
    9.6安裝運行一個定制的Shell
    9.7處理用戶界面的旋轉
    9.7.1創(chuàng)建一個操作系統(tǒng)設計
    9.7.2修改注冊表設置
    9.7.3創(chuàng)建屏幕旋轉應用程序
    9.7.4創(chuàng)建并下載操作系統(tǒng)運行時映像
    9.7.5運行屏幕旋轉應用程序測試屏幕旋轉
    9.8定制用戶界面
    9.8.1創(chuàng)建一個皮膚
    9.8.2可以被換膚的用戶界面元素
    9.8.3附加的用戶界面定制選項
    9.9 Shell定制實例:IEShell
    9.9.1創(chuàng)建一個MyShell操作系統(tǒng)設計
    9.9.2創(chuàng)建、下載并測試操作系統(tǒng)運行時映像
    9.9.3創(chuàng)建并測試IEShell應用程序
    9.9.4設置IEShell為目標設備的Shell
    本章小結
第10章Windows CE應用程序開發(fā)
    10.1本地應用程序與可托管應用程序
    10.2本地應用程序開發(fā)
    10.2.1從Platform Builder導出SDK
    10.2.2安裝SDK
    10.3 Windows CE下的Win32編程
    10.3.1  Unicode
    10.3.2 Unicode轉換
    10.3.3字符串輸出
    10.3.4文件I/O
    10.4 eMbedded Visual c++應用程序開發(fā)
    10.4.1  探索eMbedded Visual C++4.0
    10.4.2在模擬器上開發(fā)調試
    10.4.3 eVC與Platform Builder的聯(lián)合開發(fā)調試
    10.5.NET Compact Framework應用程序開發(fā)
    10.5.1智能設備應用程序開發(fā)
    10.5.2添加目標設備對.NET的支持
    10.5.3創(chuàng)建一個c#智能設備應用程序
    10.5.4在模擬器上部署Windows CE應用程序
    10.5.5在目標設備上部署智能設備應用程序
    10.6 Pocket PC應用程序開發(fā)
    10.6.1創(chuàng)建一個簡單的Pocket PC應用程序
    10.6.2在模擬器上部署Pocket PC應用程序
    10.6.3在Pocket PC設備上部署Pocket PC應用程序
    10.7 Smartphone應用程序開發(fā)
    10.8在Windows CE設備上運行Pocket PC應用程序
    本章小結
第11章  SQL Sorvor CE應用程序開發(fā)
    11.1 SQL Server CE簡介
    11.1.1 SQL ServerCE的客戶端一服務器環(huán)境
    11.1.2 SQL ServerCE的開發(fā)環(huán)境
    11.2安裝和配置SQL Server CE開發(fā)環(huán)境
    11.2.1 SQL Server CE安裝概述
    11.2.2安裝SQL Server 2000
    11.2.3安裝IIS
    11.2.4安裝SQL Server CE 2.0
    11.2.5配置IIS服務對SQL ServerCE 2.0的支持
    11.3編制遠程數(shù)據(jù)庫復制應用程序
    11.3.1創(chuàng)建SQL Server 2000數(shù)據(jù)庫
    11.3.2創(chuàng)建SQLCECF數(shù)據(jù)庫復制應用程序
    11.3.3部署并測試SQLCECF應用程序
    11.3.4 SQL Server CE的數(shù)據(jù)庫查詢分析器
    11.4編制遠程數(shù)據(jù)訪問應用程序
    11.4.1 RDA的架構
    11.4.2使用Pull方法
    11.4.3使用Push方法
    11.4.4使用SubmitSQL方法
    本章小結
參考文獻

本目錄推薦

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