μC/OS II安裝調試指南(帶圖解說明)


標題:μC/OS II安裝調試指南 

轉載請說明出處:http://www.cnblogs.com/gylei/

 

使用的工具

文中的開發工具及開發包如下:

* 源碼包:μC/OS 2.52,文件名為 μCOS_V2.52.rar,點我下載

* 編譯工具:Borland C 3.1,文件名為bc31.rar,點我下載

其中開發工具是專門為編譯μC/OS Ⅱ精簡的。

首先,解壓源碼包ucos252和編譯BC31到某個盤的根目錄,記得一定是某磁盤根目錄,不能解壓到其它位置,不然要改動很多的文件,此處不再詳說。

 

此處以解壓到E盤根目錄下為例。正確解壓后,目錄結構應該如下所示:

Borand  C 3.1精簡版的目錄結構如下:

E:\BC31
        |-----\bin
        |-----\include
        |-----\lib

 

μC/OS目錄結構(目錄名已更改,注意對應)如下:

E:\SOFTWARE
        |-----BLOCKS
        |-----TO
        |-----uCOS-II

 

所需修改的文件如下:

BC3.1的修改

 E:\BC31\BIN下的TLINK.CFG
 E:\BC31\BIN下的TURBOC.CFG

software(即μC/OS源代碼)的修改

1 E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE下的TEST.LNK
2 E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的MAKETEST.BAT
3 E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的TEST.MAK

注:E:\SOFTWARE\uCOS-II\下其它例程,同樣按照上述3條修改。

具體修改內容如下:

說明,以下文字中紅色標記內容為需要修改的內容。未提到的地方保持默認,請勿修改。

此處以解壓到E盤目錄為例,進行修改,其他用戶按照自己的路徑修改即可。

BC3.1的修改:

1.TLINK.CFG

             TLINK.CFG文件內容如下:  

        -LE:\BC31\LIB

2.TURBOC.CFG

            TURBOC.CFG文件內容如下:

 -IE:\BC31\INCLUDE
 -LE:\BC31\LIB

software(即μC/OS源代碼)的修改

1.E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE下的TEST.LNK

         TEST.LNK文件內容如下:

/v /s /c /P-          +
E:\BC31\LIB\C0L.OBJ   +
..\OBJ\TEST.OBJ       +
..\OBJ\OS_CPU_A.OBJ   +
..\OBJ\OS_CPU_C.OBJ   +
..\OBJ\PC.OBJ         +
..\OBJ\uCOS_II.OBJ
..\OBJ\TEST,..\OBJ\TEST
E:\BC31\LIB\EMU.LIB   +
E:\BC31\LIB\MATHL.LIB +
E:\BC31\LIB\CL.LIB

2.E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的MAKETEST.BAT

         MAKETEST.BAT文件內容如下,因為MAKETEST.BAT內容較多,不一一列出,只列出需要修改部分的代碼,其他代碼保持默認。

ECHO ON
MD  ..\WORK
MD  ..\OBJ
MD  ..\LST
CD   ..\WORK
COPY  ..\TEST\TEST.MAK  TEST.MAK
E:\BC31\BIN\MAKE -f TEST.MAK
CD    ..\TEST

 3.E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的TEST.MAK

         TEST.MAK文件內容如下,因為TEST.MAK內容較多,不一一列出,只列出需要修改部分的代碼,其他代碼保持默認。

###############################################
#                                   TOOLS
###############################################
#

BORLAND=E:\BC31

CC=$(BORLAND)\BIN\BCC
ASM=$(BORLAND)\BIN\TASM
LINK=$(BORLAND)\BIN\TLINK
TOUCH=$(BORLAND)\BIN\TOUCH

至此,所有修改完成,執行E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的MAKETEST.BAT即可自動編譯鏈接,聲稱最終產品TEST.exe,雙擊TEST.exe即可運行。

上述提供的下載鏈接中,已經設置好E盤下的環境,如果讀者解壓至E盤根目錄,則無需再行設置,直接執行E:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下的MAKETEST.BAT即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM