• μ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即可。

  • 相关阅读:
    dajngo 访问静态资源 图片
    springboot Shiro
    Jmeter集合点(线程组和同步定时器)
    Jmeter中的线程租的参数讲解
    人工智能必备数学知识学习笔记9:初等矩阵和矩阵的可逆性
    人工智能必备数学知识学习笔记8:线性系统
    在 web 中 后台 推送消息 页面 的消息提醒 注意
    web页面实现文件下载的几种方式
    ant desgin pro 的表格组件中的 使用 之自动刷新
    ant desgin 项目中 弹框modlel 模态框中展示 form 表单 将 form 表单 的提交按钮 关联到 模态框的 确定按钮上 在hook的写法中 在 class 的组件中 要加上 this
  • 原文地址:https://www.cnblogs.com/gylei/p/2532182.html
Copyright © 2020-2023  润新知