一種windowsmobile驅動調試方法
2023-05-27 10:21:41
專利名稱:一種windows mobile驅動調試方法
技術領域:
本發明涉及通信技術領域,更具體地說,涉及一種WINDOWS MOBILE驅動調試方法。
背景技術:
WINDOWS MOBILE系統是微軟公司推出的基於WINDOWS CE內核的智慧型手機作業系統,提供與桌面WINDOWS相似的視窗界面和強大的系統功能。目前擁有廣大的用戶群體,其上的應用程式也是琳琅滿目。在智慧型手機新項目的開發過程中,為了正常使用單個硬體模塊,需要對硬體驅動程序進行修改調試,尤其是在作為樣機外送給客戶測試時,發現必須更換某個驅動程序才能正常使用,或者需要通過新驅動程序現場抓LOG信息。現有驅動調試都是通過在驅動程序中添加LOG信息,運行過程中從設備的串口輸出信息到PC機上,開發人員通過分析LOG信息來查找相應的驅動程序中存在的錯誤。然而, 這種方法只適合本地調試,當手機在外地出現問題時,而調試人員又需要現場的LOG信息, 而客戶或銷售人員又不懂如何抓LOG信息,因此就無法進行驅動調試。
發明內容
本發明要解決的技術問題在於,針對現有技術的上述必須在現場進行驅動調試的缺陷,提供一種WINDOWS MOBILE驅動調試方法,即使調試人員不在現場也能進行驅動調試。本發明解決其技術問題所採用的技術方案是構造一種WIND0WSM0BILE驅動調試方法,其特徵在於,包括A.將待調試的驅動程序編譯成動態連結庫;B.將所編譯成的動態連結庫做成安裝包;C.安裝所述安裝包,並重新啟動WINDOWS MOBILE系統,以運行驅動程序。在本發明所述的WINDOWS MOBILE驅動調試方法中,在所述步驟B中,使用CAB製作工具將所編譯成的動態連結庫做成安裝包。在本發明所述的WINDOWS MOBILE驅動調試方法中,在所述步驟B和所述步驟C之間還包括D.配置所述動態連結庫的註冊表;E.配置所述動態連接庫的安裝目錄。在本發明所述的WINDOWS MOBILE驅動調試方法中,所述步驟D包括Dl.配置驅動前綴;D2.配置驅動程序;D3.配置加載順序;D4.配置索引號。實施本發明的WINDOWS MOBILE驅動調試方法,先將待調試的驅動程序編譯成動態連結庫,再將所編譯成的動態連結庫做成安裝包,最後安裝所述安裝包,並重新啟動WINDOWS MOBILE系統,以運行驅動程序,這樣,現場的所有LOG信息都將會寫入文件中,所以,即使調試人員不在現場,也能獲取該文件而進行問題分析,從而完成驅動調試,而且實施該驅動調試方法,加快了調試進度。
下面將結合附圖及實施例對本發明作進一步說明,附圖中圖1是本發明WINDOWS MOBILE驅動調試方法實施例一的流程圖;圖2是本發明WINDOWS MOBILE驅動調試方法實施例二的流程圖。
具體實施例方式為使本發明所要解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發明進行進一步的詳細說明。應當理解,此處所描述的具體實施例僅用於解釋本發明,並不用於限定本發明。如圖1所示,在本發明的WINDOWS MOBILE驅動調試方法實施例一的流程圖中,該驅動調試方法包括以下步驟步驟S101.將待調試的驅動程序編譯成動態連結庫,如串口驅動serial, dll ;步驟S102.將所編譯成的動態連結庫做成安裝包,優選地,使用CAB製作工具將所編譯成的動態連結庫做成安裝包,如,將串口驅動serial, dll做成serial, cab文件;CAB 製作工具例如為Wince CAB Manager ;步驟S103.安裝所述安裝包,並重新啟動WINDOWS MOBILE系統,以運行驅動程序。 在該步驟中,首先將安裝包,如serial, cab文件,拷貝到手機,點擊安裝後重新啟動就可以根據串口驅動serial, dll中的調試信息來調試串口驅動。實施該實施例的驅動調試方法,現場的所有LOG信息都將會寫入文件(如txt文件)中,所以,即使調試人員不在現場,也能獲取該文件而進行問題分析,從而完成驅動調試,而且實施該驅動調試方法,加快了調試進度。在圖2示出的本發明的WINDOWS MOBILE驅動調試方法實施例二的流程圖中,該驅動調試方法包括步驟SlOl至步驟S105,其中,本實施例中的步驟SlOl、步驟S102和步驟 S103與實施例一中的步驟S101、步驟S102和步驟S103相同,在此不做贅述,以下僅說明其不同的部分,在步驟S102和步驟S103之間還包括步驟S104.配置所述動態連結庫的註冊表;優選地,配置所述動態連結庫的註冊表包括配置驅動前綴;配置驅動程序;配置加載順序;配置索引號。例如,所配置的註冊表內容為「 Prefix" =〃 COM" //驅動前綴「 Dll" =〃 serial, dll" //驅動程序「 Order" = dword:9//加載順序
4
「 hdex" = dword:2//索引號上述註冊表所存儲的驅動程序的設置信息為存在一個內置的串口驅動(「COM」 開頭),驅動程序為serial.dll,加載順序為9,索引號為2,對WINDOWS MOBILE系統來說, 加載這個驅動程序就會添加一個叫COM2的串口。步驟S105.配置所述動態連接庫的安裝目錄,如,將串口驅動serial.dll安裝目錄配置在WINDOWS目錄下。以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的權利要求範圍之內。
權利要求
1.一種WINDOWS MOBILE驅動調試方法,其特徵在於,包括A.將待調試的驅動程序編譯成動態連結庫;B.將所編譯成的動態連結庫做成安裝包;C.安裝所述安裝包,並重新啟動WINDOWSMOBILE系統,以運行驅動程序。
2.根據權利要求1所述的WINDOWSMOBILE驅動調試方法,其特徵在於,在所述步驟B 中,使用CAB製作工具將所編譯成的動態連結庫做成安裝包。
3.根據權利要求1所述的WINDOWSMOBILE驅動調試方法,其特徵在於,在所述步驟B 和所述步驟C之間還包括D.配置所述動態連結庫的註冊表;E.配置所述動態連接庫的安裝目錄。
4.根據權利要求3所述的WINDOWSMOBILE驅動調試方法,其特徵在於,所述步驟D包括Dl.配置驅動前綴; D2.配置驅動程序; D3.配置加載順序; D4.配置索引號。
全文摘要
本發明涉及一種WINDOWS MOBILE驅動調試方法,其特徵在於,包括A.將待調試的驅動程序編譯成動態連結庫;B.將所編譯成的動態連結庫做成安裝包;C.安裝所述安裝包,並重新啟動WINDOWS MOBILE系統,以運行驅動程序。實施本發明的技術方案,現場的所有LOG信息都將會寫入文件中,所以,即使調試人員不在現場,也能獲取該文件而進行問題分析,從而完成驅動調試,而且實施該驅動調試方法,加快了調試進度。
文檔編號G06F9/45GK102262581SQ201010182288
公開日2011年11月30日 申請日期2010年5月25日 優先權日2010年5月25日
發明者謝繼長 申請人:康佳集團股份有限公司