这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [推荐]如何编译uC/OS-II心得总结

共11条 1/2 1 2 跳转至

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

助工
2008-03-17 10:19:28     打赏

初学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就行,今后自己写的程序也不需要放在规定的位置,可自己建一文件夹专门存放。




关键词: 推荐     如何     编译     OS-II     心得     总结     uCOS    

高工
2008-03-17 17:31:17     打赏
2楼
thanks for sharing!

菜鸟
2008-03-17 17:39:50     打赏
3楼
谢谢分享,也希望LZ能将学习过程中的经验继续和大家分享。

工程师
2008-03-18 16:41:46     打赏
4楼

对我太有用了!~~~痛苦流涕中~~~别拦我。。。


菜鸟
2008-03-18 17:29:22     打赏
5楼
楼上的,以后有什么经验终结,也和大家分享分享。

助工
2008-04-15 22:40:15     打赏
6楼
  最好写上uc/os—ll  的移植过程,这样就全面多了 呵呵 还是支持一下

工程师
2008-04-16 10:27:10     打赏
7楼
剛開始學,先好好看看了!

菜鸟
2008-08-05 22:42:39     打赏
8楼

刚接触嵌入式,看人多人都在学,自己也想学学
谢谢,LZ


菜鸟
2010-06-03 01:21:10     打赏
9楼

最新ucos ii 源代码下载:http://www.163jihuo.com/hotgame/show_game_331.htm

 


工程师
2010-06-04 10:37:31     打赏
10楼
共同学习啊

共11条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]