九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
uCos學(xué)習(xí)筆記之BC45環(huán)境的建立

一年以前開始接觸嵌入式編程,我用的平臺(tái)是DSP28335+uCOSV2.0,當(dāng)問及項(xiàng)目經(jīng)理為什么不采用V2.52時(shí),他的回答徹徹底底雷倒了我:“網(wǎng)上有現(xiàn)成的干嗎要自己移植”。對(duì)于他的這個(gè)答案,我只能沉下心來總結(jié)自己,尋找自己的目標(biāo)?,F(xiàn)在就用沒有用過操作系統(tǒng)的初學(xué)者的眼光來徹徹底底地重新來看一下UCOS,總結(jié)一下這一年對(duì)UC/OS。希望能通過總結(jié)提高一下對(duì)嵌入式的認(rèn)識(shí)。

我個(gè)人采用的課本是邵貝貝的《嵌入式實(shí)時(shí)操作系統(tǒng)-UCOS-II》和任哲《嵌入式實(shí)時(shí)操作系統(tǒng)UCOS-II原理及其應(yīng)用》,對(duì)于初學(xué)者我個(gè)人建議首先采用任哲《嵌入式實(shí)時(shí)操作系統(tǒng)UCOS-II原理及其應(yīng)用》了解概念,練習(xí)實(shí)例。其次再看看周航慈老師的那本書,最后再看一遍《嵌入式實(shí)時(shí)操作系統(tǒng)-UCOS-II》或者《UCOS-II中文注釋》這個(gè)文檔,從而系統(tǒng)學(xué)習(xí)一下UCOS的內(nèi)核。但是這兩本書中都沒有詳細(xì)介紹如何在PC上建立開發(fā)環(huán)境。特別是《嵌入式實(shí)時(shí)操作系統(tǒng)UCOS-II原理及其應(yīng)用》一書中采用BC3.1,對(duì)于習(xí)慣桌面化編程的人來說,不是很方便。于是我在GOOGLE上搜索,總算把UCOS-II的開發(fā)環(huán)境建立了起來,在這里它整理總結(jié)一遍,以方便初學(xué)者。

以下內(nèi)容轉(zhuǎn)自:http://bbs.ednchina.com/BLOG_ARTICLE_1807855.HTM

====================================================================================================================================

首先要下載需要的工具


1、  BORLAND C++4.5,編譯調(diào)試就是用它。

2、  TASM5.0 ,BORLAND C++4.5安裝后沒有TASM.EXE文件,這個(gè)編譯匯編程序的文件,需要安裝TASM后,把生成的TASM.EXE文件拷貝到BC45\BIN目錄下。編譯才能成功。

BORLAND C++4.5網(wǎng)上有很多下載的,建議下載完整版安裝,安裝目錄選擇C:\BC45,這樣安裝后不用設(shè)置庫文件和包含文件的路徑。

BORLAND C++4.5我開始安裝了幾遍都不成功,開始以為是下載的安裝文件有問題,連續(xù)下了2個(gè)版本,安裝到一半提示有些文件不能寫入。后來發(fā)現(xiàn)在安裝的過程中要在OPTIONS下面的WINDOWS LAN SETUP前打叉。還有一個(gè)地方要注意的是,安裝文件是INSTALL.EXE不是SETUP.EXE.

安裝完成后,打開BCW.EXE時(shí),會(huì)提示找不到BWCC.DLL文件,要把下載這個(gè)文件拷貝到C:\BC45\BIN中,才能打開BORLAND.

接下來安裝TASM50,點(diǎn)擊安裝命令I(lǐng)NSTALL.EXE后,是在DOS下安裝的,安裝的時(shí)候要先選擇盤符,比如我把TASM50解壓到E:\TDDOWNLOAD\BORLANDC45\tasm50,那么選擇盤符為E,確認(rèn)后在ENTER THE SOURCE PATH下面會(huì)自動(dòng)顯示\TDDOWNLOAD\BORLANDC45\tasm50,確認(rèn)后安裝就可以了。安裝完成后把生成的TASM.EXE文件拷貝到C:\BC45\BIN目錄下。(我個(gè)人認(rèn)為應(yīng)安裝到C:\TASM中)


接下來把《嵌入式實(shí)時(shí)操作系統(tǒng)-UCOS-II》附帶光盤里的文件解壓到C盤根目錄,

C:\SOFTWARE\BLOCKS里是PC相關(guān)的一些函數(shù)。

C:\SOFTWARE\uCOS-II\EX1_x86L是書中第一個(gè)例子的代碼,在DOS環(huán)境下運(yùn)行。

C:\SOFTWARE\uCOS-II\Ix86L是UCOS-II在80x86處理器上的移植代碼,非常重要

C:\SOFTWARE\uCOS-II\SOURCE是UCOS-II種所以與處理器類型無關(guān)的源代碼。


以第一個(gè)例子為例,在BORLAND中建立一個(gè)項(xiàng)目

項(xiàng)目路徑中輸入

C:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE\EX1.IDE

TARGET NAME 輸入EX1

TARGET TYPE選擇APLLICATION[.EXE]

PLATFORM選擇DOS(STANDARD)

TARGET MODE選擇LARGE

點(diǎn)擊ADVANCED標(biāo)簽,在出現(xiàn)的對(duì)話框里選擇C node

這樣就建立了一個(gè)項(xiàng)目,在出現(xiàn)的項(xiàng)目管理框中,先刪除EX1.C


然后添加

(1) C:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE\TEST.C 

(2) C:\SOFTWARE\uCOS-II\Ix86L\BC45\OS_CPU_C.C 

(3) C:\SOFTWARE\uCOS-II\Ix86L\BC45\OS_CPU_A.ASM 

(4) C:\SOFTWARE\uCOS-II\SOURCE\uCOS_II.C 

(5) C:\SOFTWARE\BLOCKS\PC\BC45\PC.C

總共5個(gè)文件,然后設(shè)置工程屬性

在FINAL欄中,設(shè)置C:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST目錄,生成的EX1.EXE就保存在這個(gè)目錄。

然后再選擇菜單project->build all,編譯錯(cuò)誤為0,警告先不管它。

對(duì)于采用《嵌入式實(shí)時(shí)操作系統(tǒng)uc/os-ii原理與應(yīng)用》的初學(xué)者,只需要將程序中的示例,test.c替換就行了。


====================================================================================================================================完成上述工作以后:按CTRL+F9這個(gè)時(shí)候可能會(huì)出現(xiàn):

could not locate TASM.exe”


一定要重啟電腦,然后再編譯就可以解決這個(gè)問題。

本人已將BC45 TASM5.0 BWCC.DLL上傳到個(gè)人資源

====================================================================================================================================

以上資源上傳至個(gè)人資源。

    本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
    打開APP,閱讀全文并永久保存 查看更多類似文章
    猜你喜歡
    類似文章
    在PC機(jī)上BC45編譯運(yùn)行ucosii方法
    學(xué)習(xí)ucos的心得
    本學(xué)習(xí)ucos的必看書籍
    基于嵌入式實(shí)時(shí)操作系統(tǒng)uCOSII的分析 - 中電網(wǎng)
    總結(jié)多種RT
    uCos
    更多類似文章 >>
    生活服務(wù)
    熱點(diǎn)新聞
    分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
    綁定賬號(hào)成功
    后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
    如果VIP功能使用有故障,
    可點(diǎn)擊這里聯(lián)系客服!

    聯(lián)系客服