原创 WINCE 任務欄的顯示隱藏

直接看代碼   1. windowsXP void CTaskBarDlg::OnHide() {    // TODO: Add your control notification handler code here    FindWi

原创 在PB6.0中添加process等擴展控件時程序運行不起來

問題:在PB中添加process等擴展控件時程序運行不起來。解決: 頭文件:#define _COMCTL32_#include <commctrl.h>#undef _COMCTL32_ 在wmain函數中加入 INITCOMMONCO

原创 驅動向應用程序發送消息

驅動向應用程序發送消息 這裏介紹一下常見的兩種辦法。  1、驅動程序調用API SendNotifyMessage,發送特定的消息給應用程序,這就要求應用程序要有消息循環機制並且要事先做好消息的處理。參數 1爲窗口句柄,可以設置HWND

原创 S3C6410 wince6.0 DDR 從128MB 擴展爲256MB

S3C6410 wince6.0 DDR 從128MB 擴展爲256MB power 11:26 2009-7-22     1.更改NBL1.LSB 的option.inc;_ISR_STARTADDRESS EQU (DRAM_Bas

原创 WINCE 上的CMMB 播放器

WINCE 上的CMMB 播放器     CMMB 是 China Mobile Multimedia Broadcasting(中國移動數字多媒體廣播)的簡稱。它是國內自主研發的第一套面向多種移動終端的系統,工作在 30MHz~3000

原创 WinCE中BSP的Clone

WinCE中BSP的Clone   談到WinCE的BSP Clone實際上就是BSP的複製,只不過是改變了一些BSP中的信息。在WinCE中,BSP的克隆應該很簡單,今天就做個簡單的介紹.   我很少用到BSP的克隆,做WinCE也有幾

原创 生成SDK時出錯

現象: 生成SDK時   Committing database changes CreateFile failed to open "E:/WINCE600/.../SDK/2450_20081117/MSFT_SDK_EULA_103

原创 VMProcessPageFault Error: Page fault occurred while in power handler

環境: xip+hive問題:掛起時出現VMProcessPageFault Error: Page fault occurred while in power handler! Address = 0x000313d4 解決:在com

原创 關於TouchPanel的離奇事件

這幾天鬱悶死了。調了一個touch Driver調了整整3天!期間出現了很奇怪的問題,記錄之:   1. 校正的時候反反覆覆點,都出現了一堆錯誤。對比其他的可用的BSP,touch driver 參數沒有區別。想到可能是經過轉接板,模擬信

原创 fulllibc.lib 錯誤

問題:編譯EBOOT.exe的時候fulllibc.lib 錯誤解決:display驅動裏面加了printf()注意, 有一部分C標準庫在eboot中是不可以用的!!!

原创 KernelIoControl函數5.0和6.0的區別

在WinCE的BSP中的OAL部分,會有一個ioctl.c或者oemioctl.c文件,裏面主要定義了一個叫OEMIoControl(..)的函數。可以說OEMIoControl是 一個很有用的WinCE內核輸入/輸出函數。   在Win

原创 storage memory和program memory劃分

 具體的設置可以在系統啓動後,Control Panel -> System -> Memory 裏面看到。默認的是把內存五五開,一半給Storage Memory, 一半給Program Memory用。    其實說白了就一句話, 在

原创 不用臨時變量交換兩個數的值

不用臨時變量交換兩個數的值     當要交換兩個數的值時,通常的做法是定義一個臨時變量,然後再進行交換。那麼能不能不用臨時變量而交換兩個數的值呢?可以的!C語言提供的異或運算就可以實現這樣的操作。   異或運算符^也稱XOR運算符,

原创 live writer 寫CSDN 博客

live writer是寫博客的一個客戶端工具,由於文章是在本地編寫,所以它能夠防止文章在發佈時發生內容丟失的情況,同時它還可以方便的進行內容排版、插入圖片等,排版完成後點擊發布,圖片也會一併被傳到服務器上。CSDN博客支持metaAPI

原创 WinCE6.0 Platform Builder過期

WinCE6.0 Platform Builder過期了,打開工程提示已超過180天,google了一下,找到了解決辦法:把gooogleman大俠提供的方法貼出來與大家共享之: "在PB安裝目錄下有個etkremov.inf,試用期是以