Windows CE開發(fā)實例精粹

出版時間:2008-5  出版社:電子工業(yè)出版社  作者:張冬泉,譚南林 著  頁數(shù):339  

內(nèi)容概要

  本書是全面論述Windows CE操作系統(tǒng)開發(fā)和應用程序開發(fā)的一本專著。本書為Windows CE初學者和Windows CE的專業(yè)開發(fā)人員而寫,“開發(fā)”和“實例”始終貫穿全書。本書集多年來作者從事Windows CE技術開發(fā)和認證培訓方面的經(jīng)驗,是國內(nèi)第一本手把手教開發(fā)者如何進行Windows CE開發(fā)的中文書籍。  為適應當前Windows CE開發(fā)多版本共存的狀況,本書橫跨Windows CE.NET 4.2、Windows CE 5.0和Windows Embedded CE6.0三個版本,并選用當前國內(nèi)使用最廣泛的ARM9和eBox硬件平臺,使開發(fā)者能夠在盡可能短的時間內(nèi),掌握Windows CE操作系統(tǒng)開發(fā)和應用程序開發(fā)的核心技術。  本書內(nèi)容上分為Windows CE操作系統(tǒng)開發(fā)和應用程序開發(fā),操作系統(tǒng)開發(fā)主要涉及操作系統(tǒng)定制開發(fā)和下載調(diào)試,應用程序開發(fā)則主要涉及本地應用程序開發(fā)、托管應用程序開發(fā)、串口應用程序開發(fā)、C/C++語言與匯編語言混合編程、托管代碼與本地代碼協(xié)同開發(fā)等內(nèi)容,并著重對SQL Server Mobile數(shù)據(jù)庫開發(fā)進行了詳細描述?! ”緯m合從事Windows CE開發(fā)的各類初、中、高級技術開發(fā)人員閱讀,并可作為高等院校相關專業(yè)師生及相關培訓機構的參考教材。

書籍目錄

第1章 緒論1.1 嵌入式系統(tǒng)概述1.1.1 嵌入式系統(tǒng)的硬件1.1.2 嵌入式操作系統(tǒng)1.1.3 嵌入式系統(tǒng)的應用擴展1.2 Windows CE概述1.2.1 WindowsCE的發(fā)展歷程1.2.2 Windows CE的開發(fā)特征1.2.3 WiIldows CE應用1.3 Windows CE系統(tǒng)開發(fā)概述1.3.1 Windows CE系統(tǒng)的開發(fā)內(nèi)容1.3.2 Windows CE系統(tǒng)的開發(fā)工具1.3.3 Windows CE系統(tǒng)的開發(fā)流程1.4 本書的內(nèi)容1.4.1 本書的選題1.4.2 章節(jié)安排本章小結第2章 基于ARM9的Windows CE.NET 4.2操作系統(tǒng)開發(fā)實例2.1 ARM9硬件平臺配置2.1.1 硬件平臺配置2.1.2 S3C2410處理器簡介2.2 導入Samsung SMDK2410BSP2.3 創(chuàng)建基本的Windows CE操作系統(tǒng)設計2.4 構建Windows CE操作系統(tǒng)映像2.5 將Eboot燒寫到Flash存儲器2.6 下載并測試基本的Windows CE操作系統(tǒng)映像2.7 LCD顯示驅動及其修改2.8 添加局域網(wǎng)絡支持2.9 創(chuàng)建一個無K/TL支持的操作系統(tǒng)映像2.10 添加Activesync支持2.11 添加SD/MMC卡支持2.12 BinFS文件系統(tǒng)與NANDFlash2.13 添加蜂窩注冊表和永久存儲2.13.1 蜂窩注冊表2.13.2 添加蜂窩注冊表2.14 添加FTP、Web和Telnet服務器支持2.15 添加三串口支持2.15.1 注冊中斷2.15.2 修改注冊表2.15.3 修改內(nèi)核2.15.4 修改串口驅動程序2.15.5 修改smdk2410.cec文件2.15.6 測試三個串口2.16 更改ROM和SDRAM的大小2.17 添加屏幕旋轉支持2.17.1 修改LCD顯示驅動程序2.17.2 創(chuàng)建屏幕旋轉應用程序2.17.3 測試屏幕動態(tài)的旋轉2.17.4 屏幕旋轉角度的永久保存2.18 開機啟動應用程序2.18.1 使用Init鍵開機自動運行RotateScreen應用程序2.18.2 使用Startup文件夾開機自動運行RotateScreen應用程序2.19 隱藏任務欄和去除桌面圖標2.20 添加觸摸屏2.21 添加軟鍵盤和中文輸入法2.22 將最終操作系統(tǒng)運行時映像寫入Flash本章小結第3章 基于ARM9的Windows CE 5.0操作系統(tǒng)開發(fā)實例3.1 Windows CE 5.0操作系統(tǒng)開發(fā)概述3.2 移植SMDK2410BSP3.2.1 BSP移植概述3.2.2 修改SMDK2410.CEC文件3.2.3 創(chuàng)建和配置基于SMDK2410 BSP的操作系統(tǒng)設計3.2.4 根據(jù)創(chuàng)建過程修改SMDK2410BSP3.3 測試SMDK2410 BSP3.3.1 建立開發(fā)機與目標板環(huán)境3.3.2 修改LCD顯示驅動3.3.3 創(chuàng)建并下載運行操作系統(tǒng)運行時映像3.3.4 進一步的開發(fā)工作3.3.5 對SMDK2410 BSP的說明本章小結第4章 Widows Embedded CE 6.0概述……第5章 基于eBox2300的Windows Embedded CE 6.0操作系統(tǒng)開發(fā)實例第6章 Windows Embedded CE 6.0應用程序開發(fā)第7章 SQL Server Mobile數(shù)據(jù)庫開發(fā)附錄 本書所用到的網(wǎng)上資源參考文獻

章節(jié)摘錄

  第2章 基于ARM9的Windows CE.NET 4.2操作系統(tǒng)開發(fā)實例  本章要點  本章從零開始,以S3C2410微處理器的ARM9開發(fā)板為硬件平臺,系統(tǒng)介紹Windows CE.NET 4.2開發(fā)過程的每一步,包括燒寫B(tài)oot Loader、操作系統(tǒng)定制、下載和調(diào)試以及燒寫操作系統(tǒng)映像等操作,重點對如何更改顯示驅動、串口驅動、蜂窩注冊表等高級主題進行闡述。本章既是對Windows CE初學者一個完整的Step-by-Step開發(fā)教程,也是對Windows CE專業(yè)開發(fā)者的專題提高教程。本章闡述的絕大多數(shù)開發(fā)技術同樣適用于Windows CE 5.0和Windows Embedded CE 6.0操作系統(tǒng)的開發(fā)。在本章的學習過程中,建議讀者按照書上的步驟邊閱讀邊動手實踐,以達到事半功倍的效果?! ?.1 ARM9硬件平臺配置  Windows CE可以運行的硬件平臺十分廣泛,目前Windows CE 4.x支持的硬件平臺包括:X86、MIPS、SH3、SH4和ARM,而Windows CE 5.0/6.0支持X86、MPS、SH4及ARM四大類型的處理器平臺。目前在世界范圍內(nèi),由于ARM處理器強大的處理器功能、極低的功耗以及低廉的價格,ARM處理器已經(jīng)占領了80%左右的32位嵌入式處理器市場。在國內(nèi),以ARM920T為內(nèi)核的Samsung S3C2410處理器更是占據(jù)了目前嵌入式市場的主流圍繞S3C2410的嵌入式Linux和Windows CE的嵌入式系統(tǒng)開發(fā)如火如荼,因此,本書基于ARM920T為核心的S3C2410為硬件平臺,充分考慮不同讀者所使用的具體S3C2410主板硬件的可能差異,全面而系統(tǒng)地介紹Windows CE操作系統(tǒng)的開發(fā)過程。

圖書封面

評論、評分、閱讀與下載


    Windows CE開發(fā)實例精粹 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7