


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
圖解安裝borlandc++4.5和TASM5.0調(diào)試uCos-II一.下載BorlandC++4.5或BorlandC++5.0和TurboAssembler5.0(TASM5.0)二.安裝BorlandC++4.5/5.0(我的安裝在C:/BC45)三.將TASM5.0安裝在BorlandC++4.5/5.0相同的目錄下(C:/BC45)四.將C:/BC45/bin目錄下的TDDEBUG.386和TDWINTH.DLL刪除或改名(BorlandC++5.0不需要此步驟)五、修改環(huán)境變量由于編譯的時候會出現(xiàn)couldnotlocateTASM.1、翻開電腦屬性->高級系統(tǒng)設(shè)置六.測試環(huán)境(1)在任何地方建立一個文件夾,并在文件夾內(nèi)建立一個放置工程文件的文件夾,一個放置源文件的文件夾,一個放置目標文件的文件夾,和一個放置最后生成的可執(zhí)行文件的文件夾(我的是D:/TEST,D:/TEST/PROJECT存放工程文件,D:/TEST/SOURCE存放源文件,D:/TEST/OBJ存放目標文件,D:/TEST/RELEASE存放可執(zhí)行文件)(2)將uc/osII源碼中/SOFTWARE/uCOS-II/EX1_x86L/BC45/SOURCE中的INCLUDES.H,OS_CFG.H和TEST.C三個文件拷貝到你第一步創(chuàng)立的放置源文件的文件夾內(nèi)(我的放在D:/TEST/SOURCE)〔3〕將uc/osII源碼中/SOFTWARE文件夾復(fù)制在D:/TEST文件夾中。(4)新建工程(4)添加/SOFTWARE/uCOS-II/Ix86L/BC45/OS_CPU_A.ASM/SOFTWARE/uCOS-II/Ix86L/BC45/OS_CPU_C.C/SOFTWARE/uCOS-II/SOURCE/uCOS_II.C/SOFTWARE/BLOCKS/PC/BC45/PC.CD:/TEST/SOURCE/TEST.C到工程(5)設(shè)置工程參數(shù)(6)編譯Project->Buildall(有警告,不要理它,沒事)以上方法適用于邵貝貝教授所編寫的ucos-ii嵌入式操作系統(tǒng)。Windows下搭建的uCos-II開發(fā)環(huán)境〔兩種〕第一種1.將ucos_ii的源代碼解壓到c盤根目錄下形成SOFTWARE文件夾〔邵貝貝書內(nèi)的光盤獲取SOFTWARE〕2.安裝bc45〔borlandc++4.5〕和tasm;將bc45和tasm加到用戶環(huán)境變量中,還要將tasm.exe參加到bc45的bin內(nèi);3.建立一個工作文件夾比方叫c:\oswork\ucos,然后將解壓目錄C:\SOFTWARE\uCOS-II\SOURCE下的所有文件復(fù)制至該文件夾,有文件如下〔不同版本文件可能不一樣〕:OS_CORE.C,OS_FLAG.C,OS_MBOX.C,
OS_MEM.C,
OS_MUTEX.COS_Q.C,
OS_SEM.C,
OS_TASK.C,
OS_TIME.C,
uCOS_II.C,
uCOS_II.H〔11個〕解壓目錄下的C:\SOFTWARE\uCOS-II\EX1_x86L\BC45\source內(nèi)的
INCLUDES.H,OS_CFG.H,TEST.C〔3個〕位于bc45文件下的pc文件夾里面的PC.H
PC.C;〔2個〕C:\SOFTWARE\uCOS-II\x86L
OS_CPU.H,OS_CPU_C.C,OS_CPU_A.ASM〔3個〕共19個;4.修改c:\work\ucos下includes.h://#include
"\SOFTWARE\ucos-ii\ix86l\os_cpu.h"http://#include
"os_cfg.h"http://#include
"\SOFTWARE\blocks\pc\source\pc.h"http://#include
"\SOFTWARE\ucos-ii\source\ucos_ii.h"去掉前面的路徑:#include
"os_cpu.h"#include
"os_cfg.h"#include
"pc.h"#include
"ucos_ii.h"修改c:\work\ucos下UCOS_II.C:#include"\software\ucos-ii\source\os_core.c"#include"\software\ucos-ii\source\os_flag.c"#include"\software\ucos-ii\source\os_mbox.c"#include"\software\ucos-ii\source\os_mem.c"#include"\software\ucos-ii\source\os_mutex.c"#include"\s·oftware\ucos-ii\source\os_q.c"#include"\software\ucos-ii\source\os_sem.c"#include"\software\ucos-ii\source\os_task.c"#include"\software\ucos-ii\source\os_time.c"將\software\ucos-ii\source\統(tǒng)統(tǒng)去掉5.啟動BORLANDC++4.5,創(chuàng)立工程。
菜單Project--->Newproject...,彈出“NewTarget〞對話框。
(1)在“Projectpathandname〞中指定工程路徑:c:\work\ucos
(2)在“TargetType〞下選擇“Application[.exe]〞
(3)在“PlatForm〞下選擇“DOS[Standard]〞
(4)在“TargetModet〞下選擇“Large〞
(5)單擊“OK〞按鈕
〔6〕因為.h文件都在c:\work\ucos文件夾下,需要設(shè)置一下include的路徑(在bc45中選擇菜單,options\project\Directories\,在窗口右邊找到Include,
c:\bc45\include;c:\work\ucos〕
紅色是需要增加的路徑,前面的分號注意6.在工程文件中添加c:\work\ucos下的幾個文件:os_cpu_a.asmos_cpu_c.cpc.cucos_ii.ctest.c7
編譯和運行
菜單Project--->Compile/Makeall/Buildall,或者點工具欄上的按鈕
編譯結(jié)果出現(xiàn)很多警告,但是沒有錯誤,因此就可以正常運行實驗程序拉~第二種另外一種方式是把uCOS-II的所有代碼打包成一個靜態(tài)庫,方法同上,只是有兩點不同:1、在第2步中不需要拷貝TEST.C文件2、第5步建立工程時選擇“StaticLibrary(forexe)[.lib]〞,其他選項
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 糧食代理合同范本
- 個人自建包工合同范本
- 學(xué)校證訂書合同范本
- 個人藏品交易合同范本
- 臨時設(shè)施 勞務(wù)合同范本
- 房屋工程終止合同范本
- 海邊出售地皮合同范本
- 個人定車合同范本
- 2025工程合同范本簡化、實際案例解析
- 2025商業(yè)辦公樓租賃合同模板
- 青島版四年級數(shù)學(xué)下冊全冊教學(xué)設(shè)計含教學(xué)計劃及進度表
- GB/T 44333-2024綠色產(chǎn)品評價耐火材料
- 2024年廣東省廣州市中考英語試卷附答案
- 前程無憂國企招聘筆試題庫
- 產(chǎn)業(yè)園區(qū)開發(fā)全流程實操解析
- 2024版滴灌購銷合同滴灌合同
- TD/T 1057-2020 國土調(diào)查數(shù)據(jù)庫標準(正式版)
- 【含答案】高處安裝、維護、拆除理論考試200題
- 太極拳文化與養(yǎng)生智慧樹知到期末考試答案章節(jié)答案2024年寧波財經(jīng)學(xué)院
- 鉆孔灌注樁施工工藝流程圖
- 2024年開封大學(xué)單招職業(yè)適應(yīng)性測試題庫及答案解析
評論
0/150
提交評論