原创 WinCE中命令行工具Viewbin簡介

Viewbin是微軟提供的一個命令行工具,在WinCE6.0中,可以在"/WINCE600/PUBLIC/COMMON/OAK/BIN/I386"找到

原创 在WinCE5.0和WinCE6.0下,編譯選項介紹

作者:ARM-WinCE 在WinCE5.0中,在"Build OS”菜單中,我們會看到不同的編譯選項: "Sysgen","Build and Sysgen"和"Build and Sysgen current BSP" Sysgen

原创 WinCE Display驅動開發介紹

 作者:ARM-WinCE     好多天上不了CSDN了,今天終於上來了。寫篇Blog吧!!!這篇Blog介紹WinCE下的Display驅動開發。   在WinCE中,Display驅動由GWES模塊來管理。WinCE提供了兩種架構的

原创 WinCE中串口驅動及接口函數介紹

作者:ARM-WinCE   在WinCE中,串口驅動實際上就是一個流設備驅動,具體架構如圖: <?XML:NAMESPACE PREFIX = V /><?XML:NAMESPACE PREFIX = O />          串

原创 1 WinCE網絡介紹

1 WinCE網絡介紹<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />       在WinCE中,網絡架構和windows系統差不多

原创 WinCE Eboot中的OEM Flash函數

在EBOOT中提供了操作Flash的功能,可以將下載的WinCE image燒到Flash當中,這需要實現一些Flash相關的OEM函數。   這些OEM函數會在BLCOMMON模塊中被調用,也就是在blcommon.c文件的Downlo

原创 CETK環境搭建及說明

作者:ARM-WINCE   微軟提供的CETK可以幫助測試BSP包括驅動,OAL。針對每個驅動,都會有不同的case。下面介紹如果搭建環境:   1. 以WinCE6.0爲例,在VS2005中打開工程,然後再"Catalog Items

原创 WinCE Eboot中的OEM控制函數

在EBOOT中有很多以OEM開頭的函數,這些函數都會直接或間接的被BLCOMMON模塊調用,來完成相應的功能。這些OEM函數就是我們需要根據自己的平臺來實現的。可以說,實現了這些OEM函數,EBOOT的功能就完成了。   在EBOOT中有

原创 WinCE中的RAM-Based Registry與HIVE-Based Registry

WinCE中支持兩種類型的註冊表:RAM-Based和HIVE-Based,默認情況下使用的是RAM-Based註冊表。 <?xml:namespace prefix = o />  1. RAM-Based註冊表        RAM-

原创 如何安裝WinCE6.0

 作者:ARM-WinCE     說實話,這個也寫一篇blog,實在不應該。今天重新安裝了WinCE6.0的開發環境,感覺還是挺累的。所以還是寫一篇吧,這個寫起來比較簡單,也算是這個月最後一篇blog了。下面開始:   1. 首先安裝V

原创 WinCE下Touch Panel驅動介紹

作者:ARM-WinCE           WinCE中的Touch Panel驅動是由GWES模塊來管理的,Touch Panel驅動接收用戶的觸摸信息,並將其轉換爲屏幕上的座標信息,傳給GWES模塊。在WinCE中,Touch Pa

原创 OEMAddressTable介紹

一般在ARM架構的CPU上,物理地址都是統一編址的,尋址空間爲4GB(32Bit CPU)。也就是說,針對一個ARM的處理器,它可以訪問的物理空間是4GB。在WinCE中,ARM中的4GB物理地址空間將被映射爲512MB的虛擬內存空間。 

原创 WinCE中的console重定向

在WinCE中開發BSP的初期,可能我們還沒有顯示驅動,也沒有鍵盤,鼠標,USB的驅動。這個時候,如果有一個基於Serial串口的console 會感到很幸福,呵呵。 將console重定向到串口比較簡單,首先串口驅動必須是好的。然後需要

原创 WinCE流設備驅動簡介及GPIO驅動的實現

作者:ARM-WinCE   流設備驅動實際上就是導出標準的流接口函數的驅動,這是文檔上面的定義。在WinCE中,所有的流設備都導出流設備接口,這樣W

原创 WinCE BSP中打印信息的實現介紹

不管在WinCE5.0還是在WinCE6.0中,我們在調試驅動或者應用的時候都會用到打印函數。在驅動裏面,我們可能會用DEBUGMSG(..),RETAILMSG(..),還有NKDbgPrintfW(..)。在我們使用這些打印函數調試我