中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

微软嵌入式

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 微软嵌入式 → 浏览主题: [推荐]如何编译uC/OS-II心得总结
发表新帖 回复该主题
回帖:2个,阅读:1195 [上一页] [1] [下一页]
* 帖子主题:

[推荐]如何编译uC/OS-II心得总结

分享到
864
l710853775
文章数:14
年度积分:50
历史总积分:864
注册时间:2009/12/21
发站内信
发表于:2010/2/6 14:38:40
#0楼
初学uC/OS-II,由于之前没用过BC,对这编译器也不太熟,人也比较笨,所以经过了几天的摸索,我今天终于把书上的例子调试出来了,现把我使用的认为比较方便的方法写在这,献给那些像我一样的菜鸟们,希望对你们有所帮助,避免走太多的弯路。总结起来,具体步骤如下:

1)、安装BC45至C:\,书上要求用BC45,其实对一般的程序,BC31也行,我就是用的BC31,安装位置也不是一定要在C:\下——虽然书上和网上很多高手都说要安装在C:\下,这跟我的调试的方式有关。具体看下面。

2)、将uC/OS-II解压,也不一定要解压至C:\,其它位置也行.

3)、在BC45的安装目录\BC45\BIN\下建立一个文件夹uCOS-II,然后将uC/OS-II解压目录\SOFTWARE\uCOS-II\SOURCE\下的os_core.c、os_flag.c、os_mbox.c、os_mem.c、os_mutex.c、os_q.c、os_sem.c复制至该文件夹。

4)、将uC/OS-II解压目录下的\SOFTWARE\uCOS-II\EX1_x86L\BC45\WORK\里的INCLUDES.H、OS_CFG.H、OS_CPU.H、PC.H、UCOS_II.H五个头文件复制到BC45的安装目录\BC45\INCLUDE\下,然后将\SOFTWARE\uCOS-II\EX1_x86L\BC45\WORK\下的OS_CPU_A.ASM、OS_CPU_C.C、PC.C、UCOS_II.C复制至BC45的安装目录\BC45\BIN\下。并将刚复制过来的UCOS_II.C里的文件包含代码:
#include "\software\ucos-ii\source\os_core.c"
#include "\software\ucos-ii\source\os_flag.c"
#include "\software\ucos-ii\source\os_mbox.c"
#include "\software\ucos-ii\source\os_mem.c"
#include "\software\ucos-ii\source\os_mutex.c"
#include "\software\ucos-ii\source\os_q.c"
#include "\software\ucos-ii\source\os_sem.c"
#include "\software\ucos-ii\source\os_task.c"
#include "\software\ucos-ii\source\os_time.c"
改成:
#include "\BC45\BIN\uCOS-II\os_core.c"
#include "\BC45\BIN\uCOS-II\os_flag.c"
#include "\BC45\BIN\uCOS-II\os_mbox.c"
#include "\BC45\BIN\uCOS-II\os_mem.c"
#include "\BC45\BIN\uCOS-II\os_mutex.c"
#include "\BC45\BIN\uCOS-II\os_q.c"
#include "\BC45\BIN\uCOS-II\os_sem.c"
#include "\BC45\BIN\uCOS-II\os_task.c"
#include "\BC45\BIN\uCOS-II\os_time.c"

5)、至此,所有配置性的修改全部完成,只要从BC45\BIN\下的BC.EXE打开\SOFTWARE\uCOS-II\EX1_x86L\BC45\WORK\TEST.C即可编译OK,或者直接把TEST.C复制至BC45\BIN下调试,我觉得这样更好,更方便些,这样编译uC/OS-II就基本上脱离了uC/OS-II的解压文件夹了,直接使用BC就行,今后自己写的程序也不需要放在规定的位置,可自己建一文件夹专门存放。

匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2010/2/22
发站内信
发表于:2010/2/22 13:35:54
#1楼
该用户被锁定,回复内容不予显示!
16067
xilinxue
文章数:2441
年度积分:50
历史总积分:16067
注册时间:2007/12/27
发站内信
发表于:2010/2/23 19:39:13
#2楼
好像都是比较好的哦
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003