i55x 发表于 2011-12-3 16:35:29

RT-Thread什么时候开发出IAR的plug-in,我什么时候就开始用他。

我之所以不用RT-Thread是因为他没有IAR的plug-in。这个特征太重要了,像ucos/freertos在IAR下可以看到各个task的时间堆栈等资源的使用情况,非常方便。用MDK开发ucos就要自己写钩子Hook函数自己监视任务栈状态,非常麻烦。我发现大多数人都是玩玩RTOS,真用来做项目的不多,玩玩的时候,任务栈可以放很大,保证正常工作,但是做项目的话,很多任务,RAM耗费特别大(尤其是有GUI的时候),不可能给太大的任务栈,此时IAR的plug-in就显得特别的重要。

fengzi2003 发表于 2011-12-3 17:17:01

建议你体验一下RT-Thread强大的finsh,亦是利器一把

spark51 发表于 2011-12-3 17:28:37

回复【楼主位】i55x
-----------------------------------------------------------------------

你出多少钱?

i55x 发表于 2011-12-3 18:17:45

回复【2楼】spark51
回复【楼主位】i55x   
-----------------------------------------------------------------------
你出多少钱?
-----------------------------------------------------------------------

一分钱不出。
能在CM3上面跑的RTOS我找了十多种的,没必要考虑这个国产的,除非真的好用。

xivisi 发表于 2011-12-3 18:19:59

回复【3楼】i55x
回复【2楼】spark51
回复【楼主位】i55x   
-----------------------------------------------------------------------
你出多少钱?
-----------------------------------------------------------------------
一分钱不出。
能在cm3上面跑的rtos我找了十多种的,没必要考虑这个国产的,除非真的好用。
-----------------------------------------------------------------------

说说试过哪些啊?有啥特点拿来参考下

i55x 发表于 2011-12-3 19:00:35

回复【4楼】xivisi LiYong
说说试过哪些啊?有啥特点拿来参考下
-----------------------------------------------------------------------

https://secure.wikimedia.org/wikipedia/en/wiki/List_of_real-time_operating_systems
要翻_墙

在cortex-m3上面能跑的有:
atomthreads
bertos
cocoOS
Contiki
ecos
freertos/safertos
rtems
OSEK and AUTOSAR
T-Kernel
Unison RTOS
µC/OS

spark51 发表于 2011-12-3 19:15:43

回复【3楼】i55x
-----------------------------------------------------------------------

UC/OS是好东西啊。。现在III也可以用了。。别考虑那个破RTT了。。没必要折腾这个,一点都不好用,真的

i55x 发表于 2011-12-3 19:38:13

回复【6楼】spark51
回复【3楼】i55x   
-----------------------------------------------------------------------
uc/os是好东西啊。。现在iii也可以用了。。别考虑那个破rtt了。。没必要折腾这个,一点都不好用,真的
-----------------------------------------------------------------------

µC/OS学术性比较强,用来学习不错,应用的话太大了点,我现在用freertos。
µC/OS-III没看出来哪里好,如果我用,只用改了bug的2.86版,这个版本跟IAR的配合简直是完美,升级以后很多东西看不到了。
RTT未必破,起码比那个djy靠谱的多,只是还需要改进,FreeRTOS、µC/OS和其他一些收费RTOS都自行开发了IAR的plug-in,希望RTT也搞这个。

aozima 发表于 2011-12-3 19:45:11

plug-in挺好,楼主对这块挺有经验的。
希望楼主来主持下,造福大众!

lixun00 发表于 2011-12-3 23:37:53

楼主有点偏见了。
查看任务栈大小可以通过finsh啊。
插件以前说过,IAR只向合作伙伴提供插件开发文档和APi

i55x 发表于 2011-12-3 23:58:45

list_thread() 能查到thread曾经的最高栈占用率?
好吧,我承认我有偏见了,下星期仔细看看RT-Thread。

3050311118 发表于 2011-12-4 09:45:00

RTT怎么比UCOS破了?我看了RTT就不想学UCOS了。楼主没有看到实质的东西。支持的顶下

hadio 发表于 2011-12-4 11:19:57

虽然我没有用RTT做产品,但是它是我心中首选的RTOS。代码写得很漂亮,简直是一件艺术品。

qwerttt 发表于 2011-12-4 12:16:41

那个i55x,既然你熟悉这么多RTOS
建议你自己写一个RTOS,然后自己用

aaa1982 发表于 2011-12-4 15:29:33

回复【13楼】qwerttt
那个i55x,既然你熟悉这么多rtos
建议你自己写一个rtos,然后自己用
-----------------------------------------------------------------------
写完rtos以后
再把所有开发环境配套的的plug-in 都开发出来。估计也有人会尝试你写的rtos了。

i55x 发表于 2011-12-4 17:00:09

先鄙视一下楼上两位跑题的。

然后问一个问题,finsh是不是不支持semi-hosting模式?必须用真实的串口?

bpshui 发表于 2011-12-4 17:14:17

人家求你用了吗?

armrtems 发表于 2011-12-4 17:31:07

是否semi-hosting关系不大吧,对os而言一样只是读写。不过这主意不错。

first_blood 发表于 2011-12-4 17:39:53

RTT比ucos好用太多了,没用过就不要乱评论,RTT的finsh比什么plug-in功能更强大,不仅可以调试内核,还可以调试自己的函数

tgyd 发表于 2011-12-4 20:11:18

RTT的finsh比什么plug-in功能更强大,不仅可以调试内核,还可以调试自己的函数.

这个说明有失公正。plug-in功能,finsh有许多是不具备的。
finsh说调试自己的函数,还不如说测试函数

aaa1982 发表于 2011-12-4 22:24:07

回复【15楼】i55x
先鄙视一下楼上两位跑题的。
然后问一个问题,finsh是不是不支持semi-hosting模式?必须用真实的串口?
-----------------------------------------------------------------------

说实话确实有点看不管您帖子标题的口气

kevin8 发表于 2011-12-4 22:48:01

shell是利器,我们部门的东东是基于VXWORKS的,从来都没啥GUI的调试工具,直接shell看任务、堆栈,shell打断点,shell打印信息,几十W行代码,一样活得好好的

tiancaigao7 发表于 2011-12-5 08:01:09

嗯,就是RTT最强大的调试工具不是开发软件,而是自己的finsh,这个是其他OS没有的利器。不仅可以实时观测内核,还可以自定义函数和变量,并且输出。因此更加方便。如果楼主因为MDK而不用ucos的话,我还可以理解,但是如果因为这个而不用RTT,那就真的不值得了。
页: [1]
查看完整版本: RT-Thread什么时候开发出IAR的plug-in,我什么时候就开始用他。