Workbench使用說明V1_3_第1頁
Workbench使用說明V1_3_第2頁
Workbench使用說明V1_3_第3頁
Workbench使用說明V1_3_第4頁
Workbench使用說明V1_3_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 WorkbenchWorkbench使用使用說明索引說明索引1、Workbench簡介2、Workbench安裝與卸載3、應(yīng)用環(huán)境簡介4、創(chuàng)建應(yīng)用工程5、管理工程6、連接目標(biāo)板7、調(diào)試1.1什么是Workbench?1.2為什么要使用Workbench?1.3Workbench的優(yōu)點(diǎn)1.4Workbench的新功能1.Workbench1.Workbench簡簡介介返回1.1什么是Workbench? Workbench是風(fēng)河公司為開發(fā)VxWorks提供的新一代集成開發(fā)環(huán)境。1.2有了Tornado為什么要使用Workbench? 目前我們使用的處理器是飛思卡爾的Power PC系列處理器,

2、如MPC852,MPC8247等,使用的操作系統(tǒng)是VxWorks 5.5,開發(fā)環(huán)境是tornado。隨著產(chǎn)品的升級換代,CPU性能要提升,功能要擴(kuò)展。往后我們將使用MPC8308,以及雙核處理器P1020,P2020等。這些處理器只有VxWorks 6及以上的操作系統(tǒng)才支持,而VxWorks 6及以上的開發(fā)環(huán)境不再是Tornado,而是Workbench。1.3 Workbench相比Tornado有哪些優(yōu)點(diǎn)?p(1).以開放的EclipseEclipse平臺為框架,調(diào)試環(huán)境可充分進(jìn)行客戶化定制p(2).單一的全功能平臺,涉及到產(chǎn)品的整個開發(fā)周期p(3).廣泛的適用性,特別適合復(fù)雜的目標(biāo)系統(tǒng)p

3、(4).豐富易用的調(diào)試手段,大大加快調(diào)試進(jìn)度1.Workbench1.Workbench簡簡介介返回1.Workbench1.Workbench簡介簡介返回 1.4Workbench相比Tornado新加入的功能:VxWorks6.9保存在BCT內(nèi)部服務(wù)器bctbak上,地址為bctbakWindRiverVxWorks_6.9安裝之前請先自行安裝虛擬光驅(qū)。安裝前要求磁盤空間至少12G。首先執(zhí)行DVD-R147826.1-1-00.ISO中的Setup.exe。執(zhí)行setup.exe,選擇安裝路徑,點(diǎn)擊OK1.執(zhí)行setup.exe2.選擇安裝的路徑3.點(diǎn)擊OK直接點(diǎn)擊next4.點(diǎn)擊Next

4、繼續(xù)點(diǎn)擊next6.點(diǎn)擊Next5.去掉默認(rèn)的選項(xiàng)待檢查更新完后,進(jìn)入安裝激活方式選擇界面,選擇“permanent activation”,路徑上選擇“VxWorks_6.9install.txt”,點(diǎn)擊Next完成。7.選擇Permanent activation8.輸入install.txt文件路徑9.點(diǎn)擊Next安裝完成再安裝update下的兩個補(bǔ)丁:1. VxWorks_6.9updateDVD-R147826.1-5-00setup.exe2. Vxworks6.9updateDVD-R158451.1-1-02setup.exe補(bǔ)丁打好后從開始菜單-所有程序下找到Wind Riv

5、erProduct MaintenanceInstallation at D Windriver,點(diǎn)擊后選擇第一項(xiàng)進(jìn)行在線升級。卸載時,從開始菜單-所有程序下找到Wind RiverProduct MaintenanceInstallation at D Windriver,彈出的對話框中選擇Remove,點(diǎn)擊下一步常用菜單和快捷鍵介紹 主要用于工程創(chuàng)立、新建文件、導(dǎo)入導(dǎo)出文件、保存、選項(xiàng)設(shè)置等。 主要用于復(fù)制粘貼、撤銷、查找等常用操作。常用菜單和快捷鍵介紹 用于文件、關(guān)鍵字等搜索。文件搜索用于搜.c、.h文件等,C/C+搜索用于代碼關(guān)鍵字。1.選擇搜索范圍2.選擇文件或C代碼搜索3.輸入搜索

6、內(nèi)容常用菜單和快捷鍵介紹搜索還可以選擇help菜單中的search選項(xiàng),搜索范圍可以設(shè)置選擇說明文檔和系統(tǒng)函數(shù)等。常用菜單和快捷鍵介紹 主要用于工程編譯和編譯選項(xiàng)的設(shè)置 用于目標(biāo)板調(diào)試時新建連接,屏幕左下角Remote System作用一致 用于程序的下載、運(yùn)行和調(diào)試 用于內(nèi)存和性能分析常用菜單和快捷鍵介紹調(diào)試運(yùn)行下載內(nèi)存分析搜索文件搜索Shell窗口新建工程和工程簡介選擇file菜單下的NewVxWorks Boot Loader/BSP project:啟動引導(dǎo)BSP工程VxWorks Downloadable Kernal Module Project:單盤應(yīng)用工程VxWorks Ima

7、ge Project:BSP測試時建立的測試工程VxWorks Source Build(Kernal Library) Project:vxWorks 內(nèi)核鏡像工程。壓縮格式的用于打包下載,非壓縮格式的用于單盤調(diào)聯(lián)。選擇file,new下的VxWorks Downloadble Kernel Module project 1.選擇File下的New2.選擇Downloadable Kernel Module輸入創(chuàng)建的工程名稱3.輸入工程名稱4.點(diǎn)擊Next設(shè)置工程保存路徑5.設(shè)置保存路徑6.點(diǎn)擊Next選擇CPU型號,852選擇PPC860sfgnu;8247和8308選擇PPC603dia

8、b;仿真選擇SIMNT diab7.選擇Select All8.選擇當(dāng)前使用的CPU創(chuàng)建完成新創(chuàng)建的工程新建的工程目錄5.1導(dǎo)入文件5.2加入文件5.3設(shè)置編譯環(huán)境5.4編譯工程選擇工程,右擊選擇Import1.右擊工程,選擇Import選擇General下的Next,點(diǎn)擊Next導(dǎo)入文件2.選擇General下的File System3.點(diǎn)擊Next選擇文件夾,導(dǎo)入到工程4.選擇導(dǎo)入的文件夾5.選擇導(dǎo)入到哪個工程目錄下導(dǎo)入完成。注意的是VxWorks6.9導(dǎo)入文件是文件夾的形式,此文件夾下的所有.c和.cpp都會被鏈接編譯。在原有Tornado的工程目錄下,目錄結(jié)構(gòu)可能需要調(diào)整,例如引用I2

9、C模塊時,src文件夾下的testbench和thirdparty文件夾及里面的.cpp文件應(yīng)刪除,否則編譯時會報(bào)錯。第二種方法,創(chuàng)建完工程后,在工程目錄下創(chuàng)建文件夾,加入對應(yīng)的文件,然后刷新工程即可。在工程目錄下建立文件夾,加入文件1.手動建立文件夾并加入文件刷新工程,剛加入到文件夾的文件都被加入到工程2.右擊工程,選擇刷新3.刷新后文件夾被加入到工程選擇Build Properties下tools,刪除-ansi。如果不刪的話,后面編譯時”/”的注釋和屏蔽內(nèi)容會報(bào)錯1.右擊工程,選擇Build Properties2.刪除 Tools下的-ansi庫文件鏈接:Variables下LIB項(xiàng)輸

10、入.a庫文件路徑,注意用順斜杠3.選擇Variables4.在LIBS項(xiàng)中輸入.a庫文件路徑選擇工程,右擊,選擇Build Project1.右擊工程2.選擇Build Project6.1連接目標(biāo)板,新建連接在屏幕左下角Remote Systems空白處點(diǎn)擊鼠標(biāo)右鍵,彈出選項(xiàng)中選擇New Conection1.在Remote Systems空白處點(diǎn)右鍵2.選擇New Connection在彈出的新建連接中選擇VxWorks 6.x下的Target Server Conection3.選擇VxWorks6.x下的Target Server Connection輸入目標(biāo)板的IP地址,選擇對應(yīng)的不

11、帶.z的vxWorks核文件4.輸入IP地址5.選擇核文件路徑點(diǎn)擊Finish完成新建連接。如下為連接成功的界面連接成功7.1下載程序7.2運(yùn)行和調(diào)試程序7.3Debug調(diào)試7.4設(shè)置和管理斷點(diǎn)下載編譯好的.out程序文件 到目標(biāo)板1.選擇工程,右擊2.選擇Download VxWorks Kernel Task在彈出對話框中點(diǎn)擊OK到下一步3.點(diǎn)擊OK到下一步彈出的Download Configurations對話框中選擇可用連接,點(diǎn)擊Download4.選擇可用連接5.點(diǎn)擊Download可能會彈出提示框,直接點(diǎn)擊yes完成下載6.點(diǎn)擊yes完成下載下載完成后,可以運(yùn)行程序和調(diào)試程序1.右

12、擊工程2.選擇Run Task點(diǎn)擊OK進(jìn)入下一步3.點(diǎn)擊OK選擇入口函數(shù),點(diǎn)擊Run4.選擇入口函數(shù)5.點(diǎn)擊Run點(diǎn)擊yes完成Run6.點(diǎn)擊yes完成Run點(diǎn)擊調(diào)試按鈕,彈出shell窗口7.點(diǎn)擊調(diào)試圖標(biāo)8.點(diǎn)擊OK在調(diào)試窗口中調(diào)試出現(xiàn)調(diào)試窗口9.可輸入調(diào)試命令右擊工程,選擇Debug Task1.右擊工程,選擇Debug Task點(diǎn)擊OK進(jìn)入下一步2.點(diǎn)擊OK選擇入口函數(shù),點(diǎn)擊Debug3.選擇入口函數(shù)4.點(diǎn)擊Debug點(diǎn)擊OK進(jìn)入下一步5.點(diǎn)擊yes在彈出的Debug窗口中跟蹤調(diào)試6.點(diǎn)擊Next step跟蹤程序7.觀察參量的值是否符合預(yù)期設(shè)置斷點(diǎn)1.雙擊代碼行開頭設(shè)置斷點(diǎn),再次雙擊可取消2.點(diǎn)擊Debug調(diào)試3.點(diǎn)擊Step Return(F7)運(yùn)行調(diào)試程序4.點(diǎn)擊Resume(F8)可跳過斷點(diǎn)VxWorks6以下的用Tornado編譯,VxWorks6以上的用WorkBench編譯。用 WorkBnech編譯8247的程序下載后會報(bào)WDB連接錯誤。原驅(qū)動下未直接引用的.c和.cpp不要加入WorkBnech的工程。WorkBench的語法檢測相比Tornado嚴(yán)密很多,以前的驅(qū)動模塊可能需要作部分修改,否則編譯不能通過

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論