




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 WorkbenchWorkbench使用使用說明索引說明索引1、Workbench簡介2、Workbench安裝與卸載3、應用環境簡介4、創建應用工程5、管理工程6、連接目標板7、調試1.1什么是Workbench?1.2為什么要使用Workbench?1.3Workbench的優點1.4Workbench的新功能1.Workbench1.Workbench簡簡介介返回1.1什么是Workbench? Workbench是風河公司為開發VxWorks提供的新一代集成開發環境。1.2有了Tornado為什么要使用Workbench? 目前我們使用的處理器是飛思卡爾的Power PC系列處理器,
2、如MPC852,MPC8247等,使用的操作系統是VxWorks 5.5,開發環境是tornado。隨著產品的升級換代,CPU性能要提升,功能要擴展。往后我們將使用MPC8308,以及雙核處理器P1020,P2020等。這些處理器只有VxWorks 6及以上的操作系統才支持,而VxWorks 6及以上的開發環境不再是Tornado,而是Workbench。1.3 Workbench相比Tornado有哪些優點?p(1).以開放的EclipseEclipse平臺為框架,調試環境可充分進行客戶化定制p(2).單一的全功能平臺,涉及到產品的整個開發周期p(3).廣泛的適用性,特別適合復雜的目標系統p
3、(4).豐富易用的調試手段,大大加快調試進度1.Workbench1.Workbench簡簡介介返回1.Workbench1.Workbench簡介簡介返回 1.4Workbench相比Tornado新加入的功能:VxWorks6.9保存在BCT內部服務器bctbak上,地址為bctbakWindRiverVxWorks_6.9安裝之前請先自行安裝虛擬光驅。安裝前要求磁盤空間至少12G。首先執行DVD-R147826.1-1-00.ISO中的Setup.exe。執行setup.exe,選擇安裝路徑,點擊OK1.執行setup.exe2.選擇安裝的路徑3.點擊OK直接點擊next4.點擊Next
4、繼續點擊next6.點擊Next5.去掉默認的選項待檢查更新完后,進入安裝激活方式選擇界面,選擇“permanent activation”,路徑上選擇“VxWorks_6.9install.txt”,點擊Next完成。7.選擇Permanent activation8.輸入install.txt文件路徑9.點擊Next安裝完成再安裝update下的兩個補丁:1. VxWorks_6.9updateDVD-R147826.1-5-00setup.exe2. Vxworks6.9updateDVD-R158451.1-1-02setup.exe補丁打好后從開始菜單-所有程序下找到Wind Riv
5、erProduct MaintenanceInstallation at D Windriver,點擊后選擇第一項進行在線升級。卸載時,從開始菜單-所有程序下找到Wind RiverProduct MaintenanceInstallation at D Windriver,彈出的對話框中選擇Remove,點擊下一步常用菜單和快捷鍵介紹 主要用于工程創立、新建文件、導入導出文件、保存、選項設置等。 主要用于復制粘貼、撤銷、查找等常用操作。常用菜單和快捷鍵介紹 用于文件、關鍵字等搜索。文件搜索用于搜.c、.h文件等,C/C+搜索用于代碼關鍵字。1.選擇搜索范圍2.選擇文件或C代碼搜索3.輸入搜索
6、內容常用菜單和快捷鍵介紹搜索還可以選擇help菜單中的search選項,搜索范圍可以設置選擇說明文檔和系統函數等。常用菜單和快捷鍵介紹 主要用于工程編譯和編譯選項的設置 用于目標板調試時新建連接,屏幕左下角Remote System作用一致 用于程序的下載、運行和調試 用于內存和性能分析常用菜單和快捷鍵介紹調試運行下載內存分析搜索文件搜索Shell窗口新建工程和工程簡介選擇file菜單下的NewVxWorks Boot Loader/BSP project:啟動引導BSP工程VxWorks Downloadable Kernal Module Project:單盤應用工程VxWorks Ima
7、ge Project:BSP測試時建立的測試工程VxWorks Source Build(Kernal Library) Project:vxWorks 內核鏡像工程。壓縮格式的用于打包下載,非壓縮格式的用于單盤調聯。選擇file,new下的VxWorks Downloadble Kernel Module project 1.選擇File下的New2.選擇Downloadable Kernel Module輸入創建的工程名稱3.輸入工程名稱4.點擊Next設置工程保存路徑5.設置保存路徑6.點擊Next選擇CPU型號,852選擇PPC860sfgnu;8247和8308選擇PPC603dia
8、b;仿真選擇SIMNT diab7.選擇Select All8.選擇當前使用的CPU創建完成新創建的工程新建的工程目錄5.1導入文件5.2加入文件5.3設置編譯環境5.4編譯工程選擇工程,右擊選擇Import1.右擊工程,選擇Import選擇General下的Next,點擊Next導入文件2.選擇General下的File System3.點擊Next選擇文件夾,導入到工程4.選擇導入的文件夾5.選擇導入到哪個工程目錄下導入完成。注意的是VxWorks6.9導入文件是文件夾的形式,此文件夾下的所有.c和.cpp都會被鏈接編譯。在原有Tornado的工程目錄下,目錄結構可能需要調整,例如引用I2
9、C模塊時,src文件夾下的testbench和thirdparty文件夾及里面的.cpp文件應刪除,否則編譯時會報錯。第二種方法,創建完工程后,在工程目錄下創建文件夾,加入對應的文件,然后刷新工程即可。在工程目錄下建立文件夾,加入文件1.手動建立文件夾并加入文件刷新工程,剛加入到文件夾的文件都被加入到工程2.右擊工程,選擇刷新3.刷新后文件夾被加入到工程選擇Build Properties下tools,刪除-ansi。如果不刪的話,后面編譯時”/”的注釋和屏蔽內容會報錯1.右擊工程,選擇Build Properties2.刪除 Tools下的-ansi庫文件鏈接:Variables下LIB項輸
10、入.a庫文件路徑,注意用順斜杠3.選擇Variables4.在LIBS項中輸入.a庫文件路徑選擇工程,右擊,選擇Build Project1.右擊工程2.選擇Build Project6.1連接目標板,新建連接在屏幕左下角Remote Systems空白處點擊鼠標右鍵,彈出選項中選擇New Conection1.在Remote Systems空白處點右鍵2.選擇New Connection在彈出的新建連接中選擇VxWorks 6.x下的Target Server Conection3.選擇VxWorks6.x下的Target Server Connection輸入目標板的IP地址,選擇對應的不
11、帶.z的vxWorks核文件4.輸入IP地址5.選擇核文件路徑點擊Finish完成新建連接。如下為連接成功的界面連接成功7.1下載程序7.2運行和調試程序7.3Debug調試7.4設置和管理斷點下載編譯好的.out程序文件 到目標板1.選擇工程,右擊2.選擇Download VxWorks Kernel Task在彈出對話框中點擊OK到下一步3.點擊OK到下一步彈出的Download Configurations對話框中選擇可用連接,點擊Download4.選擇可用連接5.點擊Download可能會彈出提示框,直接點擊yes完成下載6.點擊yes完成下載下載完成后,可以運行程序和調試程序1.右
12、擊工程2.選擇Run Task點擊OK進入下一步3.點擊OK選擇入口函數,點擊Run4.選擇入口函數5.點擊Run點擊yes完成Run6.點擊yes完成Run點擊調試按鈕,彈出shell窗口7.點擊調試圖標8.點擊OK在調試窗口中調試出現調試窗口9.可輸入調試命令右擊工程,選擇Debug Task1.右擊工程,選擇Debug Task點擊OK進入下一步2.點擊OK選擇入口函數,點擊Debug3.選擇入口函數4.點擊Debug點擊OK進入下一步5.點擊yes在彈出的Debug窗口中跟蹤調試6.點擊Next step跟蹤程序7.觀察參量的值是否符合預期設置斷點1.雙擊代碼行開頭設置斷點,再次雙擊可取消2.點擊Debug調試3.點擊Step Return(F7)運行調試程序4.點擊Resume(F8)可跳過斷點VxWorks6以下的用Tornado編譯,VxWorks6以上的用WorkBench編譯。用 WorkBnech編譯8247的程序下載后會報WDB連接錯誤。原驅動下未直接引用的.c和.cpp不要加入WorkBnech的工程。WorkBench的語法檢測相比Tornado嚴密很多,以前的驅動模塊可能需要作部分修改,否則編譯不能通過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 顧客心智研究在新零售中的重要性
- 風能產業崛起-綠色能源的新希望
- 非遺項目的現代保護與教育策略
- 非遺技藝在農村振興中的價值挖掘與應用探索
- 項目管理中的數據監控與決策支持
- 非遺文化的商業價值與數字化保護方案設計
- 青少年價值觀引導的科技手段探討
- 青少年寫作教學與思維拓展的方法研究
- 零售行業經營策略及營銷方法
- 隱私保護在醫療信息管理中的應用
- 初中生地會考試卷及答案
- 麻醉科崗前培訓
- 2024年湖南學考選擇性考試政治真題及答案
- 2025至2030年酒制品紙托盤項目投資價值分析報告
- 公司欠款清賬協議書
- 醫院培訓課件:《十八項核心醫療制度解讀》
- 35千伏電力工程監理實施細則
- 2025年山東省濟南市萊蕪區中考一模地理試卷(原卷版+解析版)
- 以DeepSeek為代表的AI在能源行業的應用前景預測
- 中國糧食面試試題及答案
- 《錢學森》介紹課件
評論
0/150
提交評論