DMA-2440XP WinCE5.0安裝與使用 長高科技 顏旭偉
WinCE的安裝 1.1--安裝開發環境 1.2--安裝目錄 1.3--構建新的平台、編譯 1.4--增加驅動程式 燒寫WinCE 2.1--下載執行WinCE 2.2--WinCE的燒錄 2.3--WinCE的自啟動
WINCE的安裝 1.1 安裝開發環境 為了建立Wince.net 5.0的應用開發環境,您需要準備好由微軟公司發佈的Platform Builder 5.0安裝光碟,它包含了微軟公司的Windows® CE .NET 5.0作業系統安裝程式,以及把作業系統編譯移植到指定目標硬體平台的工具-平台建立器(Platform Builder 5.0)。
下面介紹如何從安裝 Wince. net 5. 0作業系統和 Platform Builder 5. 0: 執行安裝光碟SETUP 下面介紹如何從安裝 Wince.net 5.0作業系統和 Platform Builder 5.0: 執行安裝光碟SETUP.EXE,如下圖,點“Install”:
點“Next”進入下一個安裝介面:
選擇“I accept the terms in the license agreement”,點“Next”
輸入序號,點“Next”
選擇Platform builder和Wince 5.0的安裝目錄,點“Next”:
在出現安裝選項時選擇ARMV4I(如上圖) ,點“Next”
選擇“I accept the terms in the license agreement”,點“Next”
點“Install”開始安裝,直到結束。
安裝結束時,WINCE目錄有3.5G左右的檔。
WinCE的安裝 1.1--安裝開發環境 1.2--安裝目錄 1.3--構建新的平台、編譯 1.4--增加驅動程式 燒寫WinCE 2.1--下載執行WinCE 2.2--WinCE的燒錄 2.3--WinCE的自啟動
1.2 安裝目錄 前面已經安裝了平台建立器Platform Builder 5.0,下一步,要執行Platform Builder,並對它進行一系列的設置,目的是為編譯Wince.net 5.0作業系統映射做好準備。
點選PB主選單“File”下的“Manage Catalog Features”選單項,如下圖:
您需要“導入”(Import)新的“smdk2440. cec”檔案。新的“smdk2440 您需要“導入”(Import)新的“smdk2440.cec”檔案。新的“smdk2440.cec”檔案是從DMA-2440XP使用者光碟的wince目錄中的SMDK2440A.rar壓縮檔解壓出來的,一般我們將這個壓縮檔解壓縮到Wince.net 5.0的安裝目錄下的PLATFORM 子目錄,例如WINCE500\ PLATFORM;然後就可以點選“Import”按鈕導入新的“smdk2440.cec”檔案了,開啟WINCE500\PLATFORM \SMDK2440A目錄,選中該目錄下的“smdk2440.cec”檔案,如下圖:
WinCE的安裝 1.1--安裝開發環境 1.2--安裝目錄 1.3--構建新的平台、編譯 1.4--增加驅動程式 燒寫WinCE 2.1--下載執行WinCE 2.2--WinCE的燒錄 2.3--WinCE的自啟動
1.3 構建新的平台、編譯 點選PB主選單“File”下的“New Platform”選單項,將會出現“New Platform Wizard-Step 1”框,點選“Next”按鈕:
接著出現“New Platform Wizard – Step 2”框,在“Name:”框中輸入平台的名稱dma2440a(可以輸入其他的名字)、再點選“Next”按扭,如下圖:
出現“New Platform Wizard–Step3”對話方塊,在“Available BSP”列表中選擇SAMSUNG SMDK2440A:ARMV4I,再點選“Next”按扭,如下圖:
出現“New Platform Wizard–Step4”對話方塊,在“Available design templates”列表中選擇mobile handheld,再點選“Next”按扭,如下圖:
接著出現“New Platform Wizard–Step 5”框,選擇您需要的“Application& Media”,如下圖:
接著出現“New Platform Wizard–Step 6”框,選擇您需要的“Networking & Communications”,如下圖:
再點選”Next”按鈕,出現以下的對話方塊
再點選“Next”按鈕,您將看到“Completing the New Platform Wizard”對話方塊。建立新平台的所有設置步驟已經完成了。請點選“Finish”按鈕
下一步設置平台,點選PB的Platform| Setting選單,如下圖:
在彈出的“Platform Settings”設置框的“Build Options”標籤頁,配置如下:
在選“Local”標籤頁,在locals中勾選支援的語言的種類,然後在default language中選擇一種語言,配置如下,再點“OK”完成設置
WinCE的安裝 1.1--安裝開發環境 1.2--安裝目錄 1.3--構建新的平台、編譯 1.4--增加驅動程式 燒寫WinCE 2.1--下載執行WinCE 2.2--WinCE的燒錄 2.3--WinCE的自啟動
1.4 增加驅動程式 展開右邊的Catalog列表,如下圖: 1.4 增加驅動程式 展開右邊的Catalog列表,如下圖: 1)添加SD卡驅動在Catalog列表中Device Drivers->SDIO->SD Memory欄目上點選滑鼠右鍵,在右鍵功能表中選擇Add to Platform,將該組件加入到當前平台,如右圖:
2)添加滑鼠和鍵盤驅動在Catalog列表中Core OS->Windows CE devices->Core OS Services->USB Host Support ->USB Human Input Device[HID] ClassDriver 下的USB HID Keyboard and Mouse元件上點選滑鼠右鍵,在右鍵功能表中選擇Add to Platform,將該組件加入到當前平台,如右圖:
3)添加隨身碟驅動在Catalog列表中Core OS-> Windows CE devices ->Core OS Services->USB Host Support->USB Storage Class Driver元件上點選滑鼠右鍵,在右鍵功能表中選擇Add to Platform,將該組件加入到當前平台,如右圖:
4)添加USB Client驅動在Catalog列表中Device Drivers->USB function-> USB function clients-> Serial欄目上點選滑鼠右鍵,在右鍵功能表中選擇Add to Platform,將該組件加入到當前平台,如右圖:
5)添加USB Client驅動在Catalog列表中Third Party->BSPs->Samsung SMDK2440A:ARMV4I->Device Drivers->S3C2440a Serial Driver欄目上點選滑鼠右鍵,在右鍵功能表中選擇Add to Platform,將該組件加入到當前平台,如右圖:
驅動和設置完成後,點選Build OS ->Sysgen進行編譯 編譯完成後,您就有了SMDK2440 的二進位的image:“nk.bin”,一般而言,該檔位於編譯平台時生成的資料夾“F:\WINCE500\PBWorkspaces\PlatformName\RelDir\smdk2440a_ARMV4I_Release\”
WinCE的安裝 1.1--安裝開發環境 1.2--安裝目錄 1.3--構建新的平台、編譯 1.4--增加驅動程式 燒寫WinCE 2.1--下載執行WinCE 2.2--WinCE的燒錄 2.3--WinCE的自啟動
2.1 下載執行WINCE 這小節主要介紹通過USB下載NK.bin到SDRAM中來執行,下載和執行位址為0x32000000。 步驟如下: 用串列線將PC和教學平台的串列介面2(UART1)連接起來,開啟DNW,設置好串列介面參數:串列傳輸速率 115200,8位元,無奇偶位元,停止位元1,無硬體流量。接著連接好USB DEVICE,開啟電源。如果選配的LCD套件的話,連接好它。 開電後將啟動BIOS,按任意鍵,不要讓BIOS自啟動OS,進入BIOS的主功能功能表模式下:
先設置好USB下載位址,開啟DNW的“Configuration”->“options”,將USB的下載位址設置為0x32000000,設置如下,接著點選“OK”
設置好USB下載位址後,在主功能功能表中,選擇“1”,將進行USB下載,如果出現“USB host is connected 設置好USB下載位址後,在主功能功能表中,選擇“1”,將進行USB下載,如果出現“USB host is connected. Waiting a download.”提示符號,說明USB正確檢測到了(如果沒有出現,請按“ESC”取消,重新進入主功能表,然後在選擇“1”,一直到USB正確檢測到了為止,如果是第一次使用,還需要安裝USB驅動)。
點選DNW的“USB Port”“transmit”,然後選擇要傳輸的NK.bin,然後點選“開啟”按鈕。
開始下載
下載結束後,會自動返回到BIOS的主功能功能表,這時選擇“8”對bin檔進行解壓,如下圖:
解壓完後,如下圖: 請選擇“Y”啟動Wince
WinCE的安裝 1.1--安裝開發環境 1.2--安裝目錄 1.3--構建新的平台、編譯 1.4--增加驅動程式 燒寫WinCE 2.1--下載執行WinCE 2.2--WinCE的燒錄 2.3--WinCE的自啟動
2.2 WINCE的燒錄 這一節主要介紹,如何燒錄WINCE的NK.bin,然後設置自啟動WINCE。 進入BIOS的主功能功能表,選擇“1”,選擇USB下載,接著出現“Enter a new temporary download address(0x3...):”的提示,在這個提示下輸入程式下載的位址,這裏設置為0x32000000,同時要注意用USB下載要先在PC端裝好驅動程式,確定USB連接好,有時PC端出現發現無法識別的USB設備時,可在BIOS中輸入ESC取消下載,等幾秒鐘再輸入“1”啟動USB下載。
點選“USB Port”“Transmit”選項,選擇NK.bin開始下載
下載結束後,會自動返回到BIOS的主功能功能表,這時選擇“8”對bin檔進行解壓,如下圖:
操作完成後出現以下介面,選擇“N”
回到bios主選單後選擇“4.Write File to NAND Flash”, 出現如下介面,輸入“3”
再接下來的提示輸入“Y”,將NK.bin燒錄到NAND FLASH的分區3中,燒錄成功後,會自動進入主功能功能表
WinCE的安裝 1.1--安裝開發環境 1.2--安裝目錄 1.3--構建新的平台、編譯 1.4--增加驅動程式 燒寫WinCE 2.1--下載執行WinCE 2.2--WinCE的燒錄 2.3--WinCE的自啟動
2.3 WINCE的自啟動 進入BIOS的主功能功能表後,選擇“7”,在接著出現的選項中輸入“0”,然後Enter,在出現“please enter value:”的提示下,輸入3(1:啟動linux,3:啟動wince),然後Enter,接著再Enter,將會提示“Do you want to save parameters? press y or Y for save.”,這時輸入“y”,這樣就將該參數保存了。
其他各個參數要是在前面的章節中已介紹設置,若有不同,請參照上圖進行調整設置。開電重置,在3秒內,不進行任何操作,將自動啟動WINCE。 以上只列出部分列印資訊。