在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > uC/OS開發(fā)方法

            uC/OS開發(fā)方法

            作者: 時間:2012-05-07 來源:網絡 收藏

            值得推薦的最快捷的就是復制一個例子的目錄,如果你的新項目名稱為NewProject,可以在C:SOFTWAREuCOS-II下新建一個目錄C:SOFTWAREuCOS-IINewProject,再將C:SOFTWAREuCOS-IIEX1_x86L中的兩個子目錄直接復制到新建的目錄下,最后只需更改內部的文件的一些配置,在TEST.C中重新寫入新項目的代碼即可。

            3.3第二步,更改INCLUDES.H文件,文件內容為:

            #include

            #include

            #include

            #include

            #include

            #include

            #include

            #includesoftwareucos-iiix86lbc45os_cpu.h

            #includeos_cfg.h

            #includesoftwareucos-iisourceucos_ii.h

            #includesoftwareblockspcbc45pc.h

            如果你的軟件包的安裝路徑和項目建立路徑是按推薦方式設定的,則不需要更改此文件,但你可以增加一些你想在項目中追加的頭文件,如一些驅動程序或應用模塊的頭文件,但一定要注意路徑是否正確。如果你為按標準路徑建立項目,必須逐行更改蘭顏色部分的代碼,使路徑正確。

            3.4第三步,配置OS_CFG.H文件,因這與軟件包和工具的安裝無關,只用于項目中操作系統(tǒng)的配置,具體的請根據你的項目來自主決定,相關的介紹很多,可以參考-II的電子書。

            3.5第四步,修改TEST.LNK配置,這里進行工具鏈接時一些參數(shù)和鏈接模塊的設置,可以用編輯器打開:

            /v/s/c/P-+

            C:BC31LIBC0L.OBJ+

            ..OBJTEST.OBJ+

            ..OBJOS_CPU_A.OBJ+

            ..OBJOS_CPU_C.OBJ+

            ..OBJPC.OBJ+

            ..OBJuCOS_II.OBJ

            ..OBJTEST,..OBJTEST

            C:BC31LIBEMU.LIB+

            C:BC31LIBMATHL.LIB+

            C:BC31LIBCL.LIB

            3.5.1/v/s/c/P-是鏈接的參數(shù),建議不要更改;

            3.5.2C:BC31LIBC0L.OBJ是TurboC的Large模式編譯庫模塊,如果工具路徑不是默認設置,請改為實際的安裝路徑,例如將C:BC31改為E:BorlandC31

            3.5.3..OBJTEST.OBJ是應用程序的目標文件,它是由TEST.C編譯后生成的,并保存在臨時生成的C:SOFTWAREuCOS-IIEX1_x86LBC45OBJ目錄中,這個目錄使用與保存編譯時產生的目標文件的。

            3.5.4..OBJOS_CPU_A.OBJ..OBJOS_CPU_C.OBJ..OBJPC.OBJ..OBJuCOS_II.OBJ同上,都是編譯時產生的目標文件,并保存在OBJ目錄下,作為項目鏈接的組成模塊,如果在OBJ目錄中缺少上述文件,鏈接將不會成功。

            3.5.5..OBJTEST,..OBJTEST是指定的項目產生的EXE文件和MAP文件的路徑和名稱,它們分別是TEST.EXE和TEST.MAP,并保存在OBJ目錄下。

            3.5.6C:BC31LIBEMU.LIBC:BC31LIBMATHL.LIBC:BC31LIBCL.LIB是鏈接時需要的庫文件,必須令路徑符合BorlandC的安裝路徑,如果安裝在非推薦目錄,必須更改藍色的路徑部分。其中EMU為8087仿真庫,MATHL為數(shù)學函數(shù)庫,CL為TurboC在Large模式下的運行庫。

            3.6第五步,修改TEST.MAK文件,這是BorlandC的Make文件,關于Make文件的格式及編寫請參考相關書籍,這里僅介紹一些配置有關的內容,打開文件可以看到:

            #############################################################################

            #TOOLS

            #############################################################################

            BORLAND=C:BC31

            CC=$(BORLAND)BINBCC

            ASM=$(BORLAND)BINTASM

            LINK=$(BORLAND)BINTLINK

            TOUCH=$(BORLAND)BINTOUCH

            #############################################################################

            #DIRECTORIES

            #############################################################################

            TARGET=..TEST

            SOURCE=..SOURCE

            WORK=..WORK

            OBJ=..OBJ

            LST=..LST

            OS=SOFTWAREuCOS-IISOURCE

            PC=SOFTWAREBLOCKSPCBC45

            PORT=SOFTWAREuCOS-IIIx86LBC45

            如果你得BorlandC沒有安裝在推薦安裝的目錄,需要更改BORLAND=C:BC31這一句,例如如果安裝在E:BorlandC31,則將BORLAND=C:BC31改為BORLAND=E:BorlandC31。

            CC=$(BORLAND)BINBCC:這是編譯器的名稱及路徑,一般不更改

            ASM=$(BORLAND)BINTASM:這是匯編器的名稱及路徑,一般不更改

            LINK=$(BORLAND)BINTLINK:這是鏈接器的名稱及路徑,一般不更改

            TARGET=..TEST:項目文件目錄,如果路徑不是按推薦方式,必需要更改路徑

            SOURCE=..SOURCE:源文件目錄,如果路徑不是按推薦方式,必需要更改路徑

            WORK=..WORK:項目工作目錄,MAKETEST.BAT自動編譯時全部源文件都復制到這個目錄,這個設定必須必須和MAKETEST.BAT中設定相一致

            OBJ=..OBJ:目標代碼目錄,這個設定必須和MAKETEST.BAT中設定相一致

            LST=..LST:列表文件目錄,這個設定必須和MAKETEST.BAT中設定相一致

            OS=SOFTWAREuCOS-IISOURCE:操作系統(tǒng)源文件目錄,必須保證路徑的正確,如果你的開發(fā)包沒按推薦方式安裝,必須更改這個設定為實際安裝的目錄。

            PC=SOFTWAREBLOCKSPCBC45:與PC有關的源文件目錄,必須保證路徑的正確,如果你的開發(fā)包沒按推薦方式安裝,必須更改這個設定為實際安裝的目錄。

            PORT=SOFTWAREuCOS-IIIx86LBC45:與處理器有關源文件目錄,必須保證路徑的正確,如果你的開發(fā)包沒按推薦方式安裝,必須更改這個設定為實際安裝的目錄。開發(fā)包中還有一個浮點的處理器文件目錄Ix86L-FP。這2個目錄是跟移植密切相關的,相當于BSP(板極開發(fā)包)。

            3.7第六步,配置MAKETEST.BAT,打開可以看見

            MD..WORK



            關鍵詞: 方法 開發(fā) uC/OS

            評論


            相關推薦

            技術專區(qū)

            關閉