實(shí)驗(yàn)一ucos嵌入式仿真開發(fā)環(huán)境的建立_第1頁(yè)
實(shí)驗(yàn)一ucos嵌入式仿真開發(fā)環(huán)境的建立_第2頁(yè)
實(shí)驗(yàn)一ucos嵌入式仿真開發(fā)環(huán)境的建立_第3頁(yè)
實(shí)驗(yàn)一ucos嵌入式仿真開發(fā)環(huán)境的建立_第4頁(yè)
實(shí)驗(yàn)一ucos嵌入式仿真開發(fā)環(huán)境的建立_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

實(shí)驗(yàn)一ucos嵌入式仿真開發(fā)環(huán)境的建立第1頁(yè)/共63頁(yè)實(shí)驗(yàn)一ucos嵌入式仿真開發(fā)環(huán)境的建立第2頁(yè)/共63頁(yè)

掌握嵌入式軟件開發(fā)環(huán)境的建立過程初步掌握嵌入式程序的編譯和調(diào)試過程實(shí)驗(yàn)?zāi)康牡?頁(yè)/共63頁(yè)

本實(shí)驗(yàn)系統(tǒng)展示了μCOS-II各方面的管理功能,包括信號(hào)量、隊(duì)列、內(nèi)存、時(shí)鐘等。在各個(gè)實(shí)驗(yàn)中具體介紹了μCOS-II的相關(guān)函數(shù)。讀者在做實(shí)驗(yàn)的同時(shí)能夠結(jié)合理論知識(shí)加以分析,了解各個(gè)函數(shù)的作用和嵌入式應(yīng)用程序的設(shè)計(jì)方法,最終對(duì)整個(gè)μCos和嵌入式操作系統(tǒng)的應(yīng)用有較為清楚的認(rèn)識(shí)。實(shí)驗(yàn)系統(tǒng)第4頁(yè)/共63頁(yè)1.μCOS-II嵌入式實(shí)時(shí)操作系統(tǒng);2.LambdaTOOL;3.BSP;4.實(shí)驗(yàn)用例程序。實(shí)驗(yàn)系統(tǒng)的構(gòu)成第5頁(yè)/共63頁(yè)任務(wù)管理實(shí)驗(yàn)優(yōu)先級(jí)反轉(zhuǎn)實(shí)驗(yàn)優(yōu)先級(jí)繼承實(shí)驗(yàn)哲學(xué)家就餐實(shí)驗(yàn)內(nèi)存管理實(shí)驗(yàn)時(shí)鐘中斷實(shí)驗(yàn)消息隊(duì)列實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容第6頁(yè)/共63頁(yè)LambdaTOOL是一個(gè)通用、統(tǒng)一、開放的新一代32位嵌入式軟件集成開發(fā)環(huán)境,支持多種嵌入式操作系統(tǒng)和32位嵌入式處理器,具備先進(jìn)的新一代交叉開發(fā)環(huán)境和系統(tǒng)配置工具。本實(shí)驗(yàn)系統(tǒng)中提供的LambdaTOOL是其面向教學(xué)的免費(fèi)版本,具備支持嵌入式軟件仿真開發(fā)的完整功能。LambdaTOOL集成開發(fā)環(huán)境簡(jiǎn)介第7頁(yè)/共63頁(yè)LambdaTOOL項(xiàng)目開發(fā)流程LambdaTOOL項(xiàng)目開發(fā)流程第8頁(yè)/共63頁(yè)光盤上的安裝文件夾:LambdaPRO3.1_edu直接雙擊“Setup.exe”的文件,便可啟動(dòng)安裝過程安裝LambdaTOOL第9頁(yè)/共63頁(yè)建立項(xiàng)目拷貝項(xiàng)目文件配置項(xiàng)目構(gòu)建項(xiàng)目配置虛擬機(jī)和目標(biāo)機(jī)代理調(diào)試應(yīng)用Ucos開發(fā)環(huán)境的建立步驟第10頁(yè)/共63頁(yè)一、建立項(xiàng)目第11頁(yè)/共63頁(yè)

兩個(gè)“靜態(tài)庫(kù)項(xiàng)目”

一個(gè)“操作系統(tǒng)無關(guān)項(xiàng)目”ucos:OS內(nèi)核uc_bsp:板級(jí)支持包appTest:應(yīng)用項(xiàng)目△要建立的庫(kù)項(xiàng)目建立項(xiàng)目第12頁(yè)/共63頁(yè)1、建立靜態(tài)庫(kù)項(xiàng)目:ucos建立項(xiàng)目第13頁(yè)/共63頁(yè)選擇項(xiàng)目類型:靜態(tài)庫(kù)項(xiàng)目建立項(xiàng)目第14頁(yè)/共63頁(yè)項(xiàng)目名:ucos建立項(xiàng)目第15頁(yè)/共63頁(yè)體系結(jié)構(gòu):x86

配置:i386_le_soft建立項(xiàng)目第16頁(yè)/共63頁(yè)2、建立靜態(tài)庫(kù)項(xiàng)目:uc_bsp

與ucos類似,請(qǐng)參照ucos的建立方法建立項(xiàng)目第17頁(yè)/共63頁(yè)3、建立操作系統(tǒng)無關(guān)項(xiàng)目:appTest項(xiàng)目類型:操作系統(tǒng)無關(guān)項(xiàng)目建立項(xiàng)目第18頁(yè)/共63頁(yè)項(xiàng)目名:appTest建立項(xiàng)目第19頁(yè)/共63頁(yè)內(nèi)存摸板:(采用目標(biāo)監(jiān)控器調(diào)試時(shí)的內(nèi)存模板)D:/LambdaPRO/target/deltaos/bsps/boards/pc386/mtp/tra_debug.mtp啟動(dòng)類型:(采用目標(biāo)監(jiān)控器調(diào)試時(shí)的啟動(dòng)方式)D:/LambdaPRO/target/deltaos/bsps/boards/pc386/start/tra_debug建立項(xiàng)目第20頁(yè)/共63頁(yè)建立項(xiàng)目拷貝項(xiàng)目文件配置項(xiàng)目構(gòu)建項(xiàng)目配置虛擬機(jī)和目標(biāo)機(jī)代理調(diào)試應(yīng)用Ucos開發(fā)環(huán)境的建立步驟第21頁(yè)/共63頁(yè)二、拷貝項(xiàng)目文件第22頁(yè)/共63頁(yè)光盤Libuc_bsp文件夾下面的文件uc_bsp項(xiàng)目ucos項(xiàng)目光盤μC/OS-II的文件夾下面的文件appTest項(xiàng)目

光盤實(shí)驗(yàn)用例程序源文件△需要拷貝到各個(gè)項(xiàng)目src目錄下的文件拷貝項(xiàng)目文件第23頁(yè)/共63頁(yè)uc_bsp項(xiàng)目拷貝項(xiàng)目文件第24頁(yè)/共63頁(yè)ucos項(xiàng)目拷貝項(xiàng)目文件第25頁(yè)/共63頁(yè)appTest項(xiàng)目拷貝項(xiàng)目文件第26頁(yè)/共63頁(yè)建立項(xiàng)目拷貝項(xiàng)目文件配置項(xiàng)目構(gòu)建項(xiàng)目配置虛擬機(jī)和目標(biāo)機(jī)代理調(diào)試應(yīng)用Ucos開發(fā)環(huán)境的建立步驟第27頁(yè)/共63頁(yè)三、配置項(xiàng)目第28頁(yè)/共63頁(yè)1、靜態(tài)庫(kù)項(xiàng)目uc_bsp1)、設(shè)置生成的庫(kù)文件的

名稱和輸出路徑

2)、設(shè)置編譯可能用到的路徑

配置項(xiàng)目第29頁(yè)/共63頁(yè)輸出文件名:libuc_bsp輸出路徑:D:/LambdaPRO/target/deltaos/lib/x86/i386/little1)、設(shè)置生成的庫(kù)文件的名稱和輸出路徑配置項(xiàng)目第30頁(yè)/共63頁(yè)2)、設(shè)置編譯可能用到的路徑系統(tǒng)已自動(dòng)添加好了相應(yīng)的路徑,無需手工再添加了配置項(xiàng)目第31頁(yè)/共63頁(yè)1)、設(shè)置生成的庫(kù)文件的

名稱和輸出路徑

2)、設(shè)置編譯可能用到的路徑

2、靜態(tài)庫(kù)項(xiàng)目ucos第32頁(yè)/共63頁(yè)庫(kù)文件名:libucos輸出路徑:D:/LambdaPRO/target/deltaos/lib/x86/i386/little1)、設(shè)置生成的庫(kù)文件的名稱和輸出路徑配置項(xiàng)目第33頁(yè)/共63頁(yè)2)、設(shè)置編譯可能用到的路徑系統(tǒng)已自動(dòng)添加好了相應(yīng)的路徑,無需手工再添加了配置項(xiàng)目第34頁(yè)/共63頁(yè)3、操作系統(tǒng)無關(guān)項(xiàng)目:appTest1)、設(shè)置編譯可能用到的路徑2)、庫(kù)搜索路徑

配置項(xiàng)目第35頁(yè)/共63頁(yè)1)、設(shè)置編譯可能用到的路徑手動(dòng)添加:D:/LambdaPRO/host/ide/workspace/ucos/src

配置項(xiàng)目第36頁(yè)/共63頁(yè)2)、庫(kù)搜索路徑添加三個(gè)庫(kù):gcc

、uc_bsp

、ucos庫(kù)搜索路徑可不填(系統(tǒng)默認(rèn)路徑)配置項(xiàng)目第37頁(yè)/共63頁(yè)建立項(xiàng)目拷貝項(xiàng)目文件配置項(xiàng)目構(gòu)建項(xiàng)目配置虛擬機(jī)和目標(biāo)機(jī)代理調(diào)試應(yīng)用Ucos開發(fā)環(huán)境的建立步驟第38頁(yè)/共63頁(yè)四、構(gòu)建項(xiàng)目第39頁(yè)/共63頁(yè)應(yīng)在uc_bsp和ucos構(gòu)建成功后,再構(gòu)建appTest構(gòu)建項(xiàng)目第40頁(yè)/共63頁(yè)可以單擊“在后臺(tái)運(yùn)行”,以隱藏該對(duì)話框構(gòu)建項(xiàng)目第41頁(yè)/共63頁(yè)在“構(gòu)建信息”視圖里可以查看項(xiàng)目的構(gòu)建信息構(gòu)建項(xiàng)目第42頁(yè)/共63頁(yè)在“問題”視圖里可以查看項(xiàng)目構(gòu)建的問題記錄構(gòu)建項(xiàng)目第43頁(yè)/共63頁(yè)建立項(xiàng)目拷貝項(xiàng)目文件配置項(xiàng)目構(gòu)建項(xiàng)目配置虛擬機(jī)和目標(biāo)機(jī)代理調(diào)試應(yīng)用Ucos開發(fā)環(huán)境的建立步驟第44頁(yè)/共63頁(yè)五、配置虛擬機(jī)和目標(biāo)機(jī)代理第45頁(yè)/共63頁(yè)1、制作X86啟動(dòng)盤2、配置虛擬機(jī)3、創(chuàng)建目標(biāo)機(jī)代理配置虛擬機(jī)和目標(biāo)機(jī)代理第46頁(yè)/共63頁(yè)1、制作X86啟動(dòng)盤配置虛擬機(jī)和目標(biāo)機(jī)代理第47頁(yè)/共63頁(yè)在設(shè)置IP地址時(shí),應(yīng)選擇局域網(wǎng)中沒有被占用的一個(gè)IP地址。配置虛擬機(jī)和目標(biāo)機(jī)代理第48頁(yè)/共63頁(yè)2、配置虛擬機(jī)選擇菜單項(xiàng):[虛擬機(jī)——〉配置虛擬機(jī)]配置虛擬機(jī)和目標(biāo)機(jī)代理第49頁(yè)/共63頁(yè)3、創(chuàng)建目標(biāo)機(jī)代理單擊目標(biāo)機(jī)管理窗口中綠色的十字符號(hào),在彈出的窗口中選擇“基于TA的連接方式”,并點(diǎn)擊“下一步”。配置虛擬機(jī)和目標(biāo)機(jī)代理第50頁(yè)/共63頁(yè)目標(biāo)機(jī)連接屬性配置虛擬機(jī)和目標(biāo)機(jī)代理第51頁(yè)/共63頁(yè)基本信息:名字:輸入目標(biāo)機(jī)的名字(缺省是default);日志:選擇No;連接參數(shù):連接類型:默認(rèn)選擇UDP,不能更改;IP地址:這里輸入目標(biāo)機(jī)(虛擬機(jī))的IP地址;端口號(hào):輸入目標(biāo)機(jī)的端口(固定為1118);超時(shí):超時(shí)時(shí)間的定義;重試:數(shù)據(jù)超時(shí)重試最大次數(shù)。配置虛擬機(jī)和目標(biāo)機(jī)代理第52頁(yè)/共63頁(yè)建立項(xiàng)目拷貝項(xiàng)目文件配置項(xiàng)目構(gòu)建項(xiàng)目配置虛擬機(jī)和目標(biāo)機(jī)代理調(diào)試應(yīng)用Ucos開發(fā)環(huán)境的建立步驟第53頁(yè)/共63頁(yè)六、調(diào)試應(yīng)用第54頁(yè)/共63頁(yè)1、啟動(dòng)虛擬機(jī)2、啟動(dòng)目標(biāo)機(jī)代理3、啟動(dòng)調(diào)試器調(diào)試應(yīng)用第55頁(yè)/共63頁(yè)1、啟動(dòng)虛擬機(jī)調(diào)試應(yīng)用第56頁(yè)/共63頁(yè)顯示的IP地址即為創(chuàng)建啟動(dòng)盤時(shí)設(shè)置的IP地址調(diào)試應(yīng)用第57頁(yè)/共63頁(yè)2、啟動(dòng)目標(biāo)機(jī)代理調(diào)試應(yīng)用第58頁(yè)/共63頁(yè)3、啟動(dòng)調(diào)試器在該項(xiàng)目的“x86_i386_le_soft_

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論