版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 實(shí)驗(yàn)四 WINCE的平臺定制及鏡像文件下載實(shí)驗(yàn)?zāi)康模? PLATFORM BUILDER的安裝2 PLATFORM BUILDER建立工程項(xiàng)目3 下載WinCE映像到NANDFLASH實(shí)驗(yàn)任務(wù)按照實(shí)驗(yàn)步驟,完成相應(yīng)的內(nèi)容。PLATFORM BUIDER 是微軟開發(fā)的嵌入式wince 系統(tǒng)開發(fā)工具,簡稱為PB。PB 用來創(chuàng)建和調(diào)試wince 的鏡像程序,它主要的組成部分:編譯器:提供了各種CPU 的編譯器IDE:集成了調(diào)試和功能模塊配置管理功能。Wince remote tool :提供了類似window 程序開發(fā)的調(diào)試工具。導(dǎo)出SDK:導(dǎo)出一個軟件開發(fā)包以開發(fā)應(yīng)用程序。利用PB 來進(jìn)行開發(fā)的
2、步驟見下圖:本實(shí)驗(yàn)將指導(dǎo)讀者如何按照這個流程進(jìn)行開發(fā)。實(shí)驗(yàn)步驟:A部分 安裝WinCE5.0 開發(fā)工具Plarform Builder(實(shí)驗(yàn)室的PC上已經(jīng)安裝,可跳過此步驟)B部分 PLATFORM BUILDER創(chuàng)建項(xiàng)目工程,添加組件模塊,編譯鏡像程序1.安裝WinCE.NET BSP(1) SourceCodeWinCESinoSysWinCE500BSP目錄下的smdk2440文件夾拷貝到本機(jī)WINCE500PLATFORM 目錄下,如果該目錄下已有名為 SMDK2440 的目錄,將其改名備份。 (2) 去掉該目錄中所有文件的只讀屬性。 (3) 打開Platform Builder 選擇
3、 “File”菜單下的“Manage Catalog Items”菜單項(xiàng) (4) 在 Catalog 列表中,選中 smdk2440.cec ,點(diǎn)擊Remove 按鈕,刪除 PB5.0 自帶的smdk2440 BSP,如果沒有則可略過。然后點(diǎn)擊 Import 按鈕,導(dǎo)入WINCE500PLATFORMSMDK2440smdk2440.cec 文件。 (5) 在 Catalog的 BSPs 下,將會自動添加 Samsung SMDK2440:ARMV4I 項(xiàng),此時 BSP 安裝完成。 在PB的最后欄可以看到新添加的BSP。2.使用該BSP 在 PB5.0 中創(chuàng)建一個新的Platform并且編譯連
4、接生成新的 Image 文件 。選擇 “File”菜單下的 “New Paltform”。(1)在 New Platform Wizard Step1 中,選擇 “Next”(2)在 New Platform Wizard Step2 中,輸入將要建立的工程名稱,點(diǎn)擊“Next”(3)在New Platform Wizard Step3 中,選擇新安裝的 BSP,點(diǎn)擊“Next”1 (4)在 New Platform Wizard Step4 中,選擇Mobile Handheld 作為設(shè)計的模版,點(diǎn)擊Next。11 (5)在NewPlatform Wizard Step5 中,選擇需要的應(yīng)用
5、,點(diǎn)擊 Next 11 (6)在New Platform Wizard Step6 中,選擇需要的網(wǎng)絡(luò)設(shè)置,點(diǎn)擊 Next 11 (7)點(diǎn)擊 Next11 (8)點(diǎn)擊 Finish ,完成新平臺的建立。 1(9)點(diǎn)擊Platform Settings 菜單項(xiàng) (10)選擇Build Options 選項(xiàng),在編譯系統(tǒng)前進(jìn)行一些編譯選項(xiàng)的設(shè)置,具體設(shè)置按下圖進(jìn)行選擇。 (11) 選擇Locale 選項(xiàng),點(diǎn)擊 Clear All,在左邊 Locales 下拉框中選擇 中文(中國),在 Default Language 下拉框中同樣選擇中文(中國)。 1 (12)下面需要在工程中添加一些必須驅(qū)動的組件
6、。添加“CatelogDeviceDriversSDIOSD Memory”,這是增加對SD卡的驅(qū)動。 11 (13)添加“CatelogDevice DriversSDIOSD HostSDIO Standard Host Controller” 11 (14)以下添加一系列對USB 設(shè)備的支持用到的組件,添加“CatelogDevice DriversUSB FunctionUSB Function ClientsMass Storage” 1(15) 添加“CatelogDevice DriversUSB FunctionUSB Function ClientsSerial” (16)添
7、加“CatelogDevice DriversUSB HostUSB Host ControllersOHCI” (17)添加USB驅(qū)動,“CatalogCore OSWindows CE devicesCore OS ServicesUSB Host SupportUSB Human Input Device Class DriverUSB HID Keyboard and Mouse” (18)添加“CatalogCore OSWindows CE devicesCore OS ServicesUSB Host SupportUSB Storage Class Driver” (19)添加
8、“CatalogCore OSWindows CE devicesApplications and Services Development .NET Compart Framework 2.0 .NET Compart Framework 2.0 (需要安裝了Framwork2.0 ,如果沒有安裝可以選擇添加Framwork1.0 或者直接跳過) (20)以下添加系統(tǒng)對應(yīng)用程序的支持,使用戶用EVC、VS2005 等開發(fā)工具編寫的程序能在定制的系統(tǒng)中運(yùn)行。添加“CatalogCore OSWindows CE devicesApplications and Services Developm
9、ent .NET Compart Framework 2.0 OS Dependencies for .NET Compart Framework 2.(需要安裝了Framwork2.0 ,如果沒有安裝可以選擇添加Framwork1.0 或者直接跳過) (21)添加“CatalogCore OSWindows CE devicesApplications and Services Development Microsoft Foundation Classes (MFC)” (22)添加“CatalogCore OSWindows CEdevicesApplications and Servi
10、ces Development Standard SDK for Windows CE” (23)添加注冊表驅(qū)動“CatalogCore OSWindows CE devices File Systems and Data Store Registry Storage (Choose 1) Hive-based Registry” (24)添加分區(qū)FAT 類型“CatalogCore OSWindows CE devices File Systems and Data Store Storage Manager FAT File System” 1 (25)添加分區(qū)管理器驅(qū)動“CatalogC
11、ore OSWindows CE devices File Systems and Data Store Storage Manager Partition Driver” 11 (26)添加控制面板“CatalogCore OSWindows CE devices File Systems and Data Store Storage Manager Storage Manager Control Panel Applet” 11 (27)添加“Catalog BSPsSamsung SMDK2440A:ARMV4I S3C2440_NAND_Flash Required” 1(28)Bui
12、ld OS > Sysgen 按鈕,編譯新平臺。 (29)編譯完成后,.WINCE500PBWorkspacesSMDK2440RelDir smdk2440_ARMV4I_Release目錄下可以得到可下載到目標(biāo)設(shè)備的“NK.bin”和“NK.nb0”Image文件。 C部分 下載WINCE鏡像到目標(biāo)設(shè)備 并運(yùn)行1 確保斷開ICE仿真器JTAG數(shù)據(jù)線,將USB及串口數(shù)據(jù)線兩端分別接到實(shí)驗(yàn)板和PC機(jī),接好實(shí)驗(yàn)板配套的12V 電源。2 將FLASH 選擇開關(guān)打到 Nor FLASH 端(左邊)。3 打開DNW軟件。點(diǎn)擊Serial PortConnect,從而打開PC機(jī)串口串口打開成功后,顯示4 打開電源開關(guān)。PC機(jī)上切換到DNW窗口,并按一下PC機(jī)鍵盤的空格鍵。則DNW界面顯示如下圖。5下載WINCE loader。(1) PC機(jī)上切換到DNW窗口,按一下PC機(jī)的b鍵(2) 點(diǎn)擊USB PortTransmit。 (3) 在彈出的對話框選擇. BurnFlash WinCE CEloader.bin,點(diǎn)擊打開。WINCE loader下載完畢如圖6 下載WinCE 鏡像
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 麻雀主題課程設(shè)計意圖
- 連接板沖壓課程設(shè)計
- 算法與計算方法課程設(shè)計
- 2024年學(xué)校安全工作應(yīng)急預(yù)案
- 2024年一年級語文上全冊各單元測試題分解
- 年度其它新型計算機(jī)外圍設(shè)備戰(zhàn)略市場規(guī)劃報告
- 年度碳纖維預(yù)浸布市場分析及競爭策略分析報告
- 2025年度專業(yè)打印紙銷售渠道建設(shè)合同4篇
- 2025年度新能源項(xiàng)目出借咨詢及項(xiàng)目管理協(xié)議4篇
- 2025年新型門窗安裝工程承包合同4篇
- 第21課《鄒忌諷齊王納諫》對比閱讀 部編版語文九年級下冊
- 2024年安全員-C證考試題庫及答案(1000題)
- 餐廚垃圾收運(yùn)安全操作規(guī)范
- 皮膚內(nèi)科過敏反應(yīng)病例分析
- 電影《獅子王》的視聽語言解析
- 妊娠合并低鉀血癥護(hù)理查房
- 煤礦反三違培訓(xùn)課件
- 2024年中國航空發(fā)動機(jī)集團(tuán)招聘筆試參考題庫含答案解析
- 當(dāng)代中外公司治理典型案例剖析(中科院研究生課件)
- 動力管道設(shè)計手冊-第2版
- 2022年重慶市中考物理試卷A卷(附答案)
評論
0/150
提交評論