ucosII 编译软件 非常纠结

[复制链接]
4582|14
 楼主| zhpg009 发表于 2011-11-20 19:03 | 显示全部楼层 |阅读模式
本人买了一本  嵌入式实时操作系统uCOS-II原理及应用  上面的程序都是用BorlandC 3.1 编译的。对于这个软件,我彻底无语,非常不方便。但又想观察源代码的Putout 。

//pa.c
# include<stdio.h>
# include"pa.h"
void A_print( )
{
    printf("AAAAAAAA\n");
}

//pa.h
# ifndef  PA_H
# define PA_H
void A_print( );
# endif

//pb.c
# include <stdio.h>
# include "pb.h"
void B_print( )
{
    printf("        BBBBBBBB\n");
}

//pb.h
# ifndef  PB_H
# define PB_H
void B_print( );
# endif

//test.c
# include"pa.h"
# include"pb.h"
void main( )
{
    for( ; ; )
    {
        A_print( );
        B_print( );
    }
}

Build all了很多遍,就是连接不成功。求解、、、、、、
lishutong 发表于 2011-11-20 19:44 | 显示全部楼层
楼主,你真不如用Keil来学习ucos,Keil自带的软仿功能相当不错,可仿真很多芯片。可以很容易的调试,比如单步、全速、暂停等等。用BC,太落后了
李富贵 发表于 2011-11-20 21:38 | 显示全部楼层
在ARM上跑ucos,最佳的编译器就是IAR,里面各种状态都可以检查,Keil是个没有用的废物,至少在调试ucos程序上,这么讲是毫无疑义的。
lishutong 发表于 2011-11-22 17:59 | 显示全部楼层
Keil没用吗?举些具体的实例说明下呗
李富贵 发表于 2011-11-22 22:34 | 显示全部楼层
某同事用MDK调STM32总死机,无法查原因,我给移植到IAR,只跑了5分钟就找到是某任务栈崩溃。

好工具事半功倍。
shuaijing 发表于 2011-11-24 21:14 | 显示全部楼层
真个工具真不过。
huoleida 发表于 2011-11-26 08:56 | 显示全部楼层
用keil和IAR就OK了。

5楼: 某同事用MDK调STM32总死机,无法查原因,我给移植到IAR,只跑了5分钟就找到是某任务栈崩溃。

好工具事半功倍。

这个是真的吗?我现在用keil,正想移植到IAR呢。我怕移植后,有搞些新的不稳定就麻烦了。
fanwei326 发表于 2011-11-26 19:42 | 显示全部楼层
又见到有人争论Keil和IAR的优劣了!
李富贵 发表于 2011-11-26 22:22 | 显示全部楼层
用keil和IAR就OK了。

5楼: 某同事用MDK调STM32总死机,无法查原因,我给移植到IAR,只跑了5分钟就找到是某任务栈崩溃。

好工具事半功倍。

这个是真的吗?我现在用keil,正想移植到IAR呢。我怕移植后,有搞些新 ...
huoleida 发表于 2011-11-26 08:56


IAR在代码效率,编译速度,代码稳定性上面都秒杀MDK。
ilovezeno 发表于 2011-11-26 23:56 | 显示全部楼层
总有些人根本不理解编译器运行的原理,不检讨自己的代码是垃圾,写不出编译器友好的代码,只一味强调工具无法把他写出来的垃圾优化稳定,这真是一件很悲哀的事情啊。。。。。。
李富贵 发表于 2011-11-27 00:25 | 显示全部楼层
服了某些学不会新把戏的老狗,抱着烂工具还以为是宝贝咧。
ilovezeno 发表于 2011-11-27 21:52 | 显示全部楼层
本来只是水平低,出口成脏,素质也低啊。。。
李富贵 发表于 2011-11-27 22:10 | 显示全部楼层
弄了下老狗的g点,这条老狗还high了,太有意思了
woyaochenggong 发表于 2011-11-29 08:08 | 显示全部楼层
移植后问题很多
huoleida 发表于 2011-11-30 08:10 | 显示全部楼层
keil IAR 各有个的优点吧!真正的内部细节和优劣,只有工具厂商才知道。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:进取

16

主题

139

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部