




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年統(tǒng)計(jì)學(xué)期末考試題庫(kù):統(tǒng)計(jì)學(xué)術(shù)論文寫作中的學(xué)術(shù)規(guī)范遵守與檢查試題
- 2025至2030年2-乙炔基噻吩項(xiàng)目投資價(jià)值分析報(bào)告
- 嘉興市金鷺噴織有限公司年產(chǎn)2000萬(wàn)米高檔織物技改項(xiàng)目環(huán)評(píng)報(bào)告
- 2025年阻燃防火板項(xiàng)目可行性研究報(bào)告
- 遨游太陽(yáng)系:天文科普閱讀教案
- 通信設(shè)備生產(chǎn)加工協(xié)議
- 2025年蚜螨狂殺項(xiàng)目可行性研究報(bào)告
- 交通物流行業(yè)智能調(diào)度與運(yùn)輸協(xié)同管理方案
- 動(dòng)物描寫比較:寓言和童話中的動(dòng)物形象分析教案
- 2025年綜合無塵紙項(xiàng)目可行性研究報(bào)告
- 汽車美容師洗車方法實(shí)際操作試題及答案
- 鹽城2025年江蘇鹽城建湖縣部分醫(yī)療衛(wèi)生事業(yè)單位校園招聘專業(yè)技術(shù)人員37人筆試歷年參考題庫(kù)附帶答案詳解
- 創(chuàng)新創(chuàng)業(yè)案例分析-大疆
- 部門決算管理制度
- 50套普通話試題及答案
- 2025年安徽省中考模擬英語(yǔ)試題(原卷版+解析版)
- 幼兒園獲獎(jiǎng)公開課:大班科學(xué)《色彩的擁抱》課件
- 【初中語(yǔ)文】第11課《山地回憶》課件-2024-2025學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)下冊(cè)
- 2025陜西西安市長(zhǎng)安城鄉(xiāng)建設(shè)開發(fā)限公司招聘17人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 華東醫(yī)藥股份有限公司放射性核素暫存庫(kù)建設(shè)項(xiàng)目報(bào)告表
- 2025屆河南資本集團(tuán)投資公司校園招聘啟動(dòng)筆試參考題庫(kù)附帶答案詳解
評(píng)論
0/150
提交評(píng)論