項目4在PDA上添加應用程序.ppt
《項目4在PDA上添加應用程序.ppt》由會員分享,可在線閱讀,更多相關(guān)《項目4在PDA上添加應用程序.ppt(26頁珍藏版)》請在裝配圖網(wǎng)上搜索。
項目4:在PDA上添加應用程序(1),本節(jié)課程主要知識點SDK包SDK包的導出SDK包的安裝EVC下開發(fā)應用程序,重點和難點,重點SDK的導出難點EVC下開發(fā)應用程序,SDK包,SDK包,SDK(SoftwareDevelopmentKit)包是一系列頭文件、庫文件、文檔、PlatformManager和運行時庫的總稱。用EVC來開發(fā)應用程序必須安裝SDK包,否則應用程序的開發(fā)無從進行。SDK包可針對特定的應用平臺而安裝。用戶也可以也可以根據(jù)當前的應用平臺在PB中導出SDK包。,不同來源的SDK包,微軟會提供針對不同應用平臺的SDK包,例如PocketPC的SDK包等,可以在微軟的網(wǎng)站上下載。用戶自己生成SDK包,用戶自己定制了應用平臺,則需要用戶自己生成SDK包。第三方提供。,桌面Windows下的SDK包,用VisualC++在桌面Windows下開發(fā)應用程序同樣需要SDK包(稱為PlatformSDK)。在不同的應用程序研發(fā)過程中,PlatformSDK可以沒有任何變化,也不需要重新安裝。PlatformSDK在安裝VisualC++的同時,已經(jīng)被系統(tǒng)同時安裝。,StandardSDK,在安裝EVC4.0時,我們還安裝了一個標準的SDK包,StandardSDK500。StandardSDK500是微軟將最常用的一些功能集成,形成的一個標準的SDK包,在基于這個SDK所開發(fā)的軟件,可以在大多數(shù)WindowsCE平臺下運行。但這個標準的SDK包并沒有集成所有的功能,例如中文就不能正常顯示。,SDK包的導出,在PB下導出SDK包,當基于WindowsCE的應用平臺在PB下定制并編譯完成后,我們就要進行基于該應用平臺的SDK包的編譯和導出工作。導出SDK包的目的在于為EVC下開發(fā)應用程序提供支持。,導出SDK包的關(guān)鍵設置,當基于WindowsCE的應用平臺在PB下定制并編譯完成后,我們就要進行基于該應用平臺的SDK包的編譯和導出工作。導出SDK包的目的在于為EVC下開發(fā)應用程序提供支持。,創(chuàng)建SDK,在Platform菜單下,點擊SDK后再點擊NewSDK來進入SDKWizard后,進入下一步。在Productname中的.msifileruns方框中輸入SDK的名字。在Manufacturername方框中輸入制造商名字后,進入下一步。選擇eMbeddedVisualC++4.0support和.NETCompactFramework,其他選項不選,結(jié)束向?qū)А?編譯SDK,在Platform菜單下,點擊SDK然后BuildSDK來編譯SDK。檢查最后的編譯結(jié)果,應該出現(xiàn):CompletedsuccessfullyCommittingdatabasechangesMSIfileconstructioncompleted.0error(s),0warning(s).,導出SDK包的過程,PB提供了SDK生成向?qū)В鶕?jù)向?qū)У膸椭涂梢詫С鯯DK包。導出SDK包時需要設置一些參數(shù),參數(shù)的設置要根據(jù)具體的應用需求來決定。最后生成的SDK包,將打包為MSI安裝文件,用戶安裝后,就可以使用了。,SDK包的安裝,安裝SDK包,SDK包生成后,需要安裝后才能使用。安裝方法非常簡單,使用Windows自帶的工具來安裝。直接雙擊生成的SDK包來安裝。安裝的SDK包由PlatformManager來管理。,EVC下開發(fā)應用程序,啟動目標板,啟動目標板上的WindowsCE操作系統(tǒng)(按住F鍵再打開電源開關(guān)),準備下載應用程序到目標板上運行。,安裝USB驅(qū)動,目標板啟動后,在PC機上系統(tǒng)會提示找到新硬件,需要安裝USB驅(qū)動。從實用工具文件夾下找到USB的驅(qū)動程序。安裝該驅(qū)動程序。,安裝ActiveSync,從實用工具文件夾下找到ActiveSync的安裝文件,進行ActiveSync軟件的安裝。WindowsCE5.0只支持ActiveSync3.5以后的版本,用戶可以從微軟的網(wǎng)站上下載最新版本的軟件。安裝完成后,PC機應該提示與目標板正常連通,ActiveSync會自動啟動。,啟動EVC,啟動EVC4.0,在File菜單下,選擇new,新建一個工程。新建工程時,選擇好應用類型后,一定要在CPUs欄選擇CPU的類型。YL-PXA270實驗設備使用的是WCEARMV4I,所以應用的CPU類型一定要選上WCEARMV4I。其他CPU類型也可選,但在這里沒有意義,可不選。,EVC下編程,編程過程與在VC下編程過程是完全一樣的。編程一定要注意EVC庫與VC庫的差異。EVC庫的熟悉需要大量的編程訓練來實現(xiàn)。,編譯工程,編譯工程前,要首先確定所編譯的平臺是所安裝的SDK包,即ActiveWCEConfiguration為所指定的SDK包。其次要保證EVC平臺與目標板的正常連通。編譯過程出現(xiàn)問題,大多與SDK包沒有正確選擇有關(guān)。,測試是否連通,點擊tools菜單下的Configureplatformmanager菜單項,進入WindowsCEPlatformManagerConfiguration。并點擊Properties按鍵。點擊Test,測試EVC與目標平臺的連接情況。如果能夠通過ActiveSync正常連通,則調(diào)試過程就可以正常完成。Test不通的話,嘗試將網(wǎng)卡禁用再試一下。,ActiveSync中的問題,ActiveSync是通過USB口將EVC應用程序下載到目標設備上運行。下載過程出現(xiàn)問題,物理連接上的問題一般總是與USB口有關(guān)。有時候需要將系統(tǒng)重啟后就可以正常連通了。,下載程序到目標板,在EVC下編譯所編寫的WindowsCE應用程序,編譯完成后,系統(tǒng)就可以自動的把程序發(fā)送到板子上運行。也可以利用ActiveSync工具的explorer將編譯好的程序下載到目標設備上運行。,在目標板上運行程序,在目標設備上,雙擊我的設備??梢钥吹絼倓傁螺d到目標設備的程序。雙擊該程序就可以運行了。也可以在EVC下控制該程序的運行,并可以進行調(diào)試。,- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 項目 PDA 添加 應用程序
鏈接地址:http://ioszen.com/p-3284722.html