如何在BC5下成功編譯ucos系統_第1頁
如何在BC5下成功編譯ucos系統_第2頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、如何在BC4.5下成功編譯ucos系統 - 鐘常慰鑒于很多人編譯ucos都遇到很大的問題,我在實際的實踐過程中也是如此,在編譯成功的喜悅之際,也希望把它寫下來,讓其他的人也少走更多的彎路,決定寫下此文,希望大家能夠早日對ucos有一個全面的了解。請在相關的網址上下載BC4.5的安裝文件,我的是41.6M的安裝文件(壓縮后41M),成功的編譯了ucos文件,由于網站的BC軟件五花八門,所以很多人都有失敗過,建議找和我一樣的安裝文件包,其中包含以下文件,大家可以放大查看一下。圖一圖 一其中有一個叫著INSTALL.EXE的文件,點擊后進入安裝畫面,圖二圖 二點擊skip按鈕進入安裝,可以選中你需要

2、的盤,我選的是D盤,所有的文件是在D盤下的bc45中,安裝完成后,查看桌面的開始菜單,選擇Borland C+,打開軟件,圖三圖 三請看軟件:圖四 圖 四請打開你的BC安裝文件夾,我的是在D盤下,圖五圖 五一定要查看你的BIN文件夾下是否包含了以下的非常重要編譯文件,如C/C+和ASM的編譯器和鏈接器等,請看紅色包含欄,這些非常重要。圖六圖 六把邵貝貝翻譯的這本學uCOS必備的嵌入式實時操作系統uC/OS-II光盤里的SOFWATE放到D盤下,參見圖七圖八把D:SOFTWAREuCOS-IIEX1_x86LBC45SOURCEINCLUDES.H復制到c:bc45include目錄下。然后將其

3、中的相對路徑。參見圖八#include "softwareucos-iiix86lbc45os_cpu.h"#include "os_cfg.h"#include "softwareucos-iisourceucos_ii.h"#include "softwareblockspcbc45pc.h"修改為絕對路徑(我用的是D盤)#include "D:softwareucos-iiix86lbc45os_cpu.h"#include "D:SOFTWAREuCOS-IIEX1_x86LB

4、C45SOURCEos_cfg.h"#include "D:softwareucos-iisourceucos_ii.h"#include "D:softwareblockspcbc45pc.h"圖 七圖 八打開軟件后Borland C+4.5軟件后,打開project菜單,點擊new proiect。,出現對話框,里面有默認的建立文件prjo0001文件,你可以在工程名稱中輸入你的名字建立一個文件夾,選擇自己的盤,在target tyoe下選擇Application.exe,在platorm中選擇DOS(Stendard),點擊OK,出現圖十

5、圖 九圖 十將proj001.cpp文件刪除,在選擇proj.exe文件后點擊右鍵出現菜單欄,選擇add note,以此添加以下文件參見圖十一D:SOFTWAREBLOCKSPCBC45PC.CD:SOFTWAREuCOS-IIEX1_x86LBC45SOURCETEST.CD:SOFTWAREuCOS-IIIx86LBC45OS_CPU_C.CD:SOFTWAREuCOS-IIIx86LBC45OS_CPU_A.ASMD:SOFTWAREuCOS-IISOURCEuCOS_II.C圖 十一如是這樣添加將會編譯錯誤,參見圖十二圖 十二點擊Make all進行編譯,參見圖十三圖十三如果成功,將出

6、現一下對話框,參見圖十四圖 十四點擊Debug菜單下的Run,參見圖十五,出現以下畫面,到此,你的編譯成功了,參見圖十六圖 十五圖 十六關于ucos的源碼中文PDF文件的消息鐘常慰 2008/7/25我在閱讀ucos的源代碼時發費了大量的心血來進行來對2.51版的源碼進行翻譯,如今在自己的開發板上嵌入ucos的開發者越來越多,能夠較全面的了解ucos的源代碼對開發者來說,尤為主要。在工作的強大壓力下,每天堅持到晚上一到兩點的時間來進行翻譯,是一件極為辛苦的事情,為此。我把2007年大年的時光都留在這段歲月中,特別是在周末,基本都是通宵達旦的來閱讀源碼,對英文水平很差的我來說,翻譯內容完全是靠自

7、己對代碼的理解來加以注釋,難免會和很多人產生偏差,為此,請各位提出批評,同時發郵件給我,我會及時的糾正,并提供改正后的版本來與大家一起分享。我的郵箱為 abszcw需要說明的是。我的每份ucos譯文價格為50元一份,對于一些新的個人開發者來說,這是一筆不小的數目,同樣處于自身壓力的我也能感覺這種份量,但ucos是很光明的,如果你實在需要且經濟極為緊張,請和我說明,畢竟我不是用來作為商業運營目的的,但請尊重原作者和貝貝老師的非常辛苦出版的那本書籍,那是一套極為優秀的資料,對于每一個ucos的開發人員來說,這應該是必備的,因為在里面介紹了嵌入系統開發的結構知識,這在源碼里面是沒有的,最好的辦法是,打印一份源碼,對著書本,這種方式很有效。所以我再次建議您,請購買貝貝老師的那本書籍。整個文檔打印后會有200頁左右的內容,當然還談不上長篇大論,需要強調的是,我會在適當的時候把這份文檔完全的和大家共享。我也試圖讀過其它的代碼,如ecos,但太難了,可ucos卻不一樣,它的文件數目比較少,且代碼易理解,這樣比較有利于去讀懂它。特別是文件之間的引入,相對來說,較為容易入門,同

溫馨提示

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

評論

0/150

提交評論