天嵌科技出品wince6.0開發教程_第1頁
天嵌科技出品wince6.0開發教程_第2頁
天嵌科技出品wince6.0開發教程_第3頁
天嵌科技出品wince6.0開發教程_第4頁
天嵌科技出品wince6.0開發教程_第5頁
已閱讀5頁,還剩131頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

SKY2440/TQ2440WindowsCE6.0應用開發完全 版 本手冊歸屬廣州天嵌計算機科技(以下簡稱“天嵌科技”)所有,并保留。非經天嵌科技同意(形式,任何單位及個人不得擅自摘錄本手冊部分或全部內容,違者將其。。5、軟 問題。5、軟 問題:根據2002年我國實施的《計算機軟件保護條例》,WinCE 歸微如果要在產品中大批量采用請自行聯系微軟公 使用權;Linux的使用請遵循《GNU通用公,....................................................................................................................................................................2 更新說 第一章開發環境建 VS2005的獲 VS2005和補丁的安 VS2005的安 VS2005SP1的安 WinCE6.0SP1的安 WinCE6.0R3Rollup補丁的安 QQ補丁的安 安裝BSP 第二章TQ2440的BSP包說 TQ2440WinCE6.0特性說 LCD相關說 LCD類型說 觸摸屏說 開機logo說 其他說 第三章項目建立和編 得到NK.bin鏡 第四章WinCE6.0測 蜂鳴器測 頭測 LCD旋轉測 LED燈控制測 串口測 測 觸摸校 USB同步測 U盤測 SD卡測 測 4.2.5 第一章開發環境建立WinCE6.0WinCE6.0VS2005的一個插件集成到VS2005WinCE6.0的內核配置編譯均在VS2005中進行。所以在安裝WinCE6.0之前還必須安裝VS2005,下面講解如何獲取VS2005和WinCE6.0以及各個補丁包。在TQ2440配套光盤中的“TQ2440_CD\WinCE資源\WinCE平臺開發工具包\WinCE6.0 錄中提供了VS2005和WinCE6.0的180天測試版的安裝程序的 說明2:這里提供的 中心可以用關鍵字“VisualStudio2005”搜索到它的180天測試版的 如果直接使用TQ2440光盤中提供的 列表”選項,然后導入天嵌科技為您準備好的*.lst文件,經過一定時間即可完成 后的VS2005是一個IMG 中心可以用關鍵字“WindowsEmbeddedCE6.0”搜索到它的180天測試版的 如果直接使用TQ2440光盤中提供的 軟件,在其界面中選擇“文件”->“導入列表”選項,然后導入我們提供的*.lst文件,然后保存到一 名可以設置為WinCE6.0), 下得到364個文件通過下面這個可以在微軟申請WinCE6.0的序列號,同時申請到的還有VS2005的序列號 VS2005的補丁主SP1;WinCE6.0的補丁包含SP1、R2、2008年全年補丁(包括2008年之前的所有補丁、R3補丁、2009年各個月份的補丁和QQ等補丁。注意1:在WinCE6.0的R3補丁時(主要是CE_3_lc_1.cab和CE_5_lc_1.cab),可能迅雷軟件會注意2:R2和R3時由于的是很多文件,建議先建立一個名為R2和R3的用于保存WinCE6.0的SPI補丁名為:WindowsEmbeddedCE6.0 tformBuilderServicePack1.msi。WinCE6.0的R2補丁包有122個文件。面獲取了 和補丁的安 到 TQ2440BSPTQ2440WinCE6.0 S3C2443的 在SKY2440/TQ2440的BSP240×3201024×768的分辨率的LCD或包中默認的分辨率是針對3.5寸屏或3.5寸屏或天3.5寸屏(這三LCD面板時序相同,中的“Src\Inc\s3c2440a_lcd.h”文80行,將LCD_TYPE的值設置為LCD的參數如果您使用的是三星3.5寸屏,您只需要修改81W35S35即可。 EnumeratesthetypesofLCD ys //W35orS35orQ35 //W43orQ43 LCD_TYPE_VGA640_480 //VGA LCD_TYPE_VGA800_600(9) //VGA800*600 LCD_TYPE_VGA1024_768(10) Define: DefinestheactiveLCDtypefromabove 在上面的預定義中,當使用LCD_TYPE_TFT320_240時,由于三星3.5寸屏和天嵌3.5寸屏(3.5寸屏)LCD時序不同,所以,還需要設置TFT_TYPE 在BSP包的 ;for240x320 ;for320x240 y for320x240 yW35_13.5 for320x240 yW35_2orQ353.5 for320x240 yQ353.5 ;for480x272 ;for800x480 ;for800x600 上面列出來的參數中,240×3203.5寸屏的,S353.5寸屏的,W353.5寸屏的,W35_2是奇3.5寸屏,Q35是天3.5寸屏的,480×272是東4.3寸屏或者4.3寸屏的,800×4807寸屏的,800×60010.4LCD類型選擇對應的校驗值,比如在上面的基礎上需要使用Q43的屏,請使用;(分號)將Q35下面那行的校驗值掉;然后取消480×272下面那行開始的“;”(分號。然后保存tform.reg文件,重新編譯NK.bin即可。WinCE啟動過程中有兩個logo,第一個開logoebootNandFlash中uboot燒寫的logo_xxxx.bin文件,第二個logoeboot加載完NK.bin后,設NK.bin中的logo。在TQ2440BSP中默認的這兩個開機logo是相同的。在TQ2440使用手冊的附錄中介紹了如何24位色的bmp格式的轉換為我們所需要的文件,這Image2LCDlogo_xxx.binNorFlash啟動開發板,然后輸入命令b即NandFlash中的LogoNandFlash重啟開發板即可在LCD中看到您剛剛制作的開機logo。ebootNK..binNandFlashNandFlash出現假壞塊,請uboot中91NandFlashstedldr.nb1、eboot.nb0和logo_xxx.bin到NandFlash。當您使用Image2LCD軟件制作好C源碼的文件后,源碼中的數組的內容到BSP包的串口和調試信口3作為普通串口使用,串口1作為debug口使用。BSP中的“Src\Inc\bsp_cfg.h”文件的100行到117行可以設置串口的配置。 //useforeboot#if1#defineDEBUG_ENABLE #defineDEBUG_ENABLE //useforeboot#defineeboot_nouse_UART0#define #define #define //useforNK.bin#defineBSP_nouse_UART #define #define #define DEBUG_ENABLE的預定義用于eboot的啟動時在串口是否有打印信息(在很多項目中不需要在啟動時串口出現打印信息1時表示有打印信息;為0時表示沒有打印信息。eboot_UARTn的預定義用于設eboot1還是串口2,默認是串1(UART0)。不能設置為eboot_nouse_UART,否則eboot沒法交互。BSP_UARTnNK.bindebug口是使用串1還是串2debug口,默認是串口1(UART0。只有設定為BSP_nouse_UART時,才能使用3串口,否則會出現某個串口打不說明:光盤中的NK_xxx_3Serial_xxxx.bin就是支持3串口的鏡像,即BSP_UARTn設置為各個驅動位置說TQ2440WinCE6.0BSP包中包含有最全面的驅動,下面列出各個驅動在BSP包中的位置:WinCE6.0EBSP包拷貝到“E:\WINCE600\TFORM\”下(假設您的WinCE6.0是安裝到E盤下的),BSP包名稱:TQ2440,下面講到的路徑均是省略了 在 NandFlash在 在 在 在 在 在 在 在 下,可以通過IIC接口初始化OV9650,控制E2PROM(AT24C02)在 在 在 在 下,實現了USB同步和USBHost驅動(支持U盤、USB鼠標、USB鍵盤等。在 應用程序說在TQ2440的BSP的 270度,方便實現LCD:頭測試程序OV9650_Test.exe,用于測試CMOS頭OV9650直接將到的圖像預覽到:外可以探測到GPS掃描到的數說明:上面列出8個程5個程序提VS2005的源碼,可以參考《WinCE開發完全手冊》,后面3個是PPC程序沒有源碼。其他說BSP包的“Files\”下的tform.bibNK.bin中的驅動文件和各個應用tform.regNK.bin的表文件,對于不用的驅動可以掉其選項;對于網卡的IP地址、掩碼、網關和DNS等值可以修改表文件的493496行。tform.dat文件可以設置開機時放到桌面的“EmbedSkyTools”和其他的快捷方式的等。如果您需要向NK.bin中添加應用程序,您需要將對應的應用程序放到BSP包的“Files\”下,然后修改tform.bib文件,添加上需要編譯的條件,然后BSP包得到NK.bin就包含了剛剛添加的應用程在TQ2440配套光盤中提供了WinCE6.0的項目文件,名為:TQ2440A,在“TQ2440_CD\WinCE其說明1:在TQ2440配套光盤中的“TQ2440_CD\出在TQ2440配套光盤中提供了WinCE6.0的項目文件,名為:TQ2440A,在“TQ2440_CD\WinCE其編譯結得到NK.bin、eboot.nb0和stepldr.nb1,其中eboot.nb0和stepldr.nb1可以使用WinCE5.新建項目并編WinCE6.0中使用QQ說明2:下面講到的步驟僅用于參考,特別是系統組件的添加,請根據自己的需求添加。完全編譯和快速編完整編譯的命令是“生成-》AdvancedBuildCommands-》”下的“BuildandSysgen”或“RebuildandClean說明:還可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論