Windows CE 6開發(fā)經(jīng)典

出版時(shí)間:2009-5  出版社:電子工業(yè)出版社  作者:邱小平 等編著  頁數(shù):338  
Tag標(biāo)簽:無  

前言

20世紀(jì)70年代末,單片機(jī)開始應(yīng)用于各個(gè)領(lǐng)域。經(jīng)過數(shù)十年發(fā)展,以嵌入式智能設(shè)備為核心的后PC時(shí)代來臨,嵌入式產(chǎn)品開始得以普及,嵌入式開發(fā)人才也成為當(dāng)前最為緊缺的人才之一。盡管微軟的維納斯計(jì)劃過于超前而未獲得太大的成功,但它造就的Windows CE操作系統(tǒng),在十多年過后,已經(jīng)在各種嵌入式操作系統(tǒng)中占據(jù)了極其重要的地位。由于Windows CE系統(tǒng)的穩(wěn)定性、可靠性、實(shí)時(shí)性,還有媲美Windows操作系統(tǒng)的圖形界面,成熟的開發(fā)平臺(tái)、應(yīng)用程序與桌面程序的一致性,使它獲得眾多開發(fā)者的青徠。Windows CE系統(tǒng)開發(fā)門檻雖并不算高,但對入門用戶還是有較高的障礙的,很多開發(fā)人員因此望而卻步,不過本書正是為了解決這個(gè)問題而編寫的。本書共分13個(gè)章節(jié),可以分成3個(gè)大的主題來閱讀。第1部分包括前3章:安裝Windows CE、定制Windows CE系統(tǒng)和運(yùn)行Windows CE系統(tǒng)。這里介紹了如何獲取全部的免費(fèi)軟件,如何自己制作NK.bin文件,如何在VMware虛擬機(jī)上運(yùn)行Windows CE系統(tǒng),以及在普通PC機(jī)上運(yùn)行WINCE時(shí)的參考硬件配置與BIOS參數(shù)設(shè)置等。第2部分包括第4到第7章,提供了與驅(qū)動(dòng)相關(guān)的解決方法。第4章以實(shí)例的形式介紹了Eboot的開發(fā)過程,完整地實(shí)現(xiàn)了FAT文件系統(tǒng)與SD卡驅(qū)動(dòng),可以實(shí)現(xiàn)從SD卡上啟動(dòng)WINCE系統(tǒng)。第5章主要介紹了實(shí)現(xiàn)Windows CE文件系統(tǒng)的體系結(jié)構(gòu)以及各組件的關(guān)系與實(shí)現(xiàn)方法。第6章主要介紹了USB驅(qū)動(dòng)開發(fā)流程以及微軟新提供的USB攝像頭驅(qū)動(dòng),為在WINCE上實(shí)現(xiàn)攝像提供了基本方法。第7章主要介紹了Windows CE顯示驅(qū)動(dòng)的體系以及Intel針對Windows CE的顯示驅(qū)動(dòng)包,為Windows CE上高速繪圖與DirectX的支持提供了基本解決方案。

內(nèi)容概要

   本書主要以Windosw CE 6為開發(fā)平臺(tái)。用實(shí)例的方式介紹了Eboot的開發(fā)方法,給出了FAT文件系統(tǒng),SD卡驅(qū)動(dòng)程序的詳細(xì)源代碼;以實(shí)例源碼方式給出了流驅(qū)動(dòng)的基本框架以及調(diào)用方法;以源碼方式給出了串口通信DLL在EVC和.NET2005中的實(shí)現(xiàn)方法;以源碼方式給出了WINCE數(shù)據(jù)庫的使用方法;以源碼方式給出了WINCE打印機(jī)的使用方法。另外,本書給出了幾個(gè)在實(shí)際WINCE開發(fā)工程應(yīng)用當(dāng)中可能會(huì)遇到的,較難的編程問題的解決方法:一是顯示驅(qū)動(dòng);二是WINCE6上的關(guān)系數(shù)據(jù)庫系統(tǒng);三是PCL打印機(jī)?! ”緯还饣A(chǔ)知識(shí)完備,指導(dǎo)讀者如何動(dòng)手操作的內(nèi)容也較多,并且覆蓋面非常廣,適合各個(gè)層次的讀者。對于入門用戶,可以依次閱讀并動(dòng)手實(shí)踐。對于高級用戶,可以考慮諸如Eboot高級開發(fā),高性能顯示繪圖等相關(guān)內(nèi)容。所以本書的讀者對象包括:各個(gè)級別的、從事WINCE系統(tǒng)開發(fā)的人員,應(yīng)用程序開發(fā)的人員,也可以作為大學(xué)相關(guān)專業(yè)高年級學(xué)生以及相關(guān)培訓(xùn)機(jī)構(gòu)的教程。

書籍目錄

第1章  安裝Windows CE 6	 1.1  獲得免費(fèi)軟件	 1.2  安裝VS2005	 1.3  安裝MSDN文檔	 1.4  安裝Platform Builder 6.0	 1.5  安裝VMware虛擬機(jī)軟件	第2章  定制Windows CE系統(tǒng)	 2.1  定制X86平臺(tái)的最小圖形系統(tǒng)	 2.2  定制X86平臺(tái)的完整系統(tǒng)	第3章  運(yùn)行Windows CE系統(tǒng)	 3.1  配置VMWare運(yùn)行環(huán)境	 3.2  配置X86硬件運(yùn)行環(huán)境 3.3  運(yùn)行時(shí)調(diào)試操作系統(tǒng)	第4章  BootLoader的開發(fā)	 4.1  BootLoader介紹	 4.2  EBoot開發(fā)例程	 4.3  其他硬件平臺(tái)的BootLoader	  4.3.1  vivi介紹	  4.3.2  U-Boot介紹	 4.4  BIOS BootLoader配置方法第5章  文件系統(tǒng)	 5.1  Windows CE文件系統(tǒng)體系結(jié)構(gòu)	 5.2  實(shí)現(xiàn)Windows CE 6的硬盤文件系統(tǒng)	 5.3  實(shí)現(xiàn)Windows CE 6的USB文件系統(tǒng)	 5.4  實(shí)現(xiàn)Windows CE 6的光盤文件系統(tǒng)	第6章  USB驅(qū)動(dòng)	 6.1  USB驅(qū)動(dòng)開發(fā)介紹	 6.2  USB攝像頭驅(qū)動(dòng)介紹	  6.2.1  USB Video Class基礎(chǔ)概念	  6.2.2  USB Video Class協(xié)議結(jié)構(gòu)	 6.3  微軟的USB Video Class驅(qū)動(dòng)使用	第7章  顯卡驅(qū)動(dòng)	 7.1  WINCE顯卡驅(qū)動(dòng)編程介紹	 7.2  Intel的IEGD顯卡驅(qū)動(dòng)包	第8章  WINCE程序開發(fā)入門	 8.1  WINCE下Win32應(yīng)用程序介紹	 8.2  WINCE下32位API的調(diào)用	第9章  用Platform Builder開發(fā)程序	 9.1  Platform Builder開發(fā)DLL的流程	 9.2  用Platform Builder開發(fā)標(biāo)準(zhǔn)流驅(qū)動(dòng)框架	 9.3  Platform Builder調(diào)用流驅(qū)動(dòng)程序示例	第10章  EVC程序開發(fā)	 10.1  EVC應(yīng)用程序開發(fā)入門	 10.2  EVC開發(fā)串口通信DLL	第11章  .NET應(yīng)用程序開發(fā)	 11.1  .NET2.0精簡版基本控件使用方法	 11.2  C#開發(fā)串口通信例程	第12章  WINCE 6數(shù)據(jù)庫開發(fā)	 12.1  Windows CE 6的數(shù)據(jù)庫版本	 12.2  .NET操作SqlServerCE的數(shù)據(jù)庫類	 12.3  操作SqlServerCE數(shù)據(jù)庫實(shí)例	第13章  在Windows CE上進(jìn)行打印	 13.1  PCL打印驅(qū)動(dòng)的介紹	 13.2  EVC打印程序?qū)嵗?/pre>

章節(jié)摘錄

插圖:第1章安裝Windows CE 6眾所周知,Windows CE(本書以下簡稱WINCE)是一個(gè)獨(dú)立的操作系統(tǒng),它的開發(fā)過程實(shí)際上是一個(gè)交叉編譯過程,更類似于單片機(jī)、DSP、ARM等的開發(fā)。WINCE的開發(fā)并不是安裝一個(gè)WINCE系統(tǒng),然后再在此系統(tǒng)上安裝相應(yīng)的開發(fā)工具來開發(fā)應(yīng)用程序。實(shí)際上,WINCE操作系統(tǒng)是“編譯”出來的,而不是“安裝”出來的,沒有從事過WINCE開發(fā)或者相關(guān)嵌入式開發(fā)的讀者,這就是需要理解的第一個(gè)問題。1.1 獲得免費(fèi)軟件從事嵌入式相關(guān)開發(fā),必要的軟硬件配置也是必不可少的。有條件擁有WINCE開發(fā)平臺(tái)當(dāng)然最好,但并不是每一個(gè)人都有足夠的資金、條件配備完備的軟硬件開發(fā)環(huán)境。那么,另一個(gè)辦法就是在家用PC平臺(tái)上,利用各種免費(fèi)的軟件來搭建一個(gè)學(xué)習(xí)‘WINCE操作系統(tǒng)與應(yīng)用程序開發(fā)的虛擬環(huán)境。軟件可以使用微軟公司提供的120天試用版軟件,包括.NET 2005和WINCE6,它們都可以在微軟公司的網(wǎng)站上下載。讀者也可以訂購DVD——這個(gè)所花的費(fèi)用相信是大家能夠接受的。目標(biāo)硬件平臺(tái)的解決也很簡單,很多“古老”的X86 PC機(jī)都可以完全兼容WINCE平臺(tái)。不能正常兼容WINCE的,可以采用VMWARE或者是VIRTUAL PC虛擬機(jī)來作為執(zhí)行WINCE系統(tǒng)的目標(biāo)機(jī)器。建議:各種軟件全部安裝在C盤,以便于系統(tǒng)備份與還原;分區(qū)時(shí)給C盤預(yù)留30 GB以上的空間。

編輯推薦

《Windows CE 6開發(fā)經(jīng)典》由電子工業(yè)出版社出版。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Windows CE 6開發(fā)經(jīng)典 PDF格式下載


用戶評論 (總計(jì)14條)

 
 

  •   很適合開發(fā)人士用
  •   基礎(chǔ)教程,還行吧。
  •   此書就是**一本;沒什么可看的 到處亂抄代碼沒意思
  •   還可以吧,可以把流程走通
  •   從開發(fā)6.0流程來說是不錯(cuò)
  •   很多都是help,沒有什么實(shí)質(zhì)!
  •   看完這本書有一個(gè)感覺,一個(gè)完全不懂wince的人都能編出這本書來,代碼占了整本書的3分之2,沒有對代碼的講解,所說的全是廢話,但愿我以后不會(huì)碰到比這個(gè)還爛的書
  •   為什么我要評這本書為最差的書呢?
    1、軟件安裝中的“下一步”這樣,會(huì)電腦的人都會(huì)看明白的,更不要說一個(gè)準(zhǔn)備學(xué)習(xí)編程的人。但是,這本書中關(guān)于軟件安裝的“下一步”的內(nèi)容卻占了全文的1/10。
    2、源代碼成篇累櫝地引用,沒有分節(jié)、沒有注釋,而源代碼又不是作者的原創(chuàng)作。這些內(nèi)容占了全文的2/3。
    所以,我拿到書之后,真是后悔。
  •   感覺買這本書虧了,沒有什么價(jià)值,里面全是粘貼來的代碼,講解的少。
  •   作者都敢大言不慚的說:真正付出的精力時(shí)間還沒有兩位提供代碼的朋友多。真不知道你這個(gè)書能賣出去幾本。邱小平不知道何許人,此書的印量都沒標(biāo)出來。哎,感嘆現(xiàn)在編書的人真是浮躁啊。
  •   此書確實(shí)不咋的,買了就后悔了。而且有破損
  •   作者寫的太粗糙,可以用垃圾來形容,看完了,仍不知道程序是如何寫到板子中的.這種書也來賣,服了.但網(wǎng)購?fù)?也挺優(yōu)惠,因此,以后多買...
  •   看目錄以為是本好書,結(jié)果大堆的貼CE的源代碼,騙錢的書。沒什么內(nèi)涵,基本上是講些大家都知道的,貼代碼演示。
  •   可以隨便看看的一本書
 

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

京ICP備13047387號-7