RT-Thread什么时候开发出IAR的plug-in,我什么时候就开始用他。
我之所以不用RT-Thread是因为他没有IAR的plug-in。这个特征太重要了,像ucos/freertos在IAR下可以看到各个task的时间堆栈等资源的使用情况,非常方便。用MDK开发ucos就要自己写钩子Hook函数自己监视任务栈状态,非常麻烦。我发现大多数人都是玩玩RTOS,真用来做项目的不多,玩玩的时候,任务栈可以放很大,保证正常工作,但是做项目的话,很多任务,RAM耗费特别大(尤其是有GUI的时候),不可能给太大的任务栈,此时IAR的plug-in就显得特别的重要。 建议你体验一下RT-Thread强大的finsh,亦是利器一把 回复【楼主位】i55x-----------------------------------------------------------------------
你出多少钱? 回复【2楼】spark51
回复【楼主位】i55x
-----------------------------------------------------------------------
你出多少钱?
-----------------------------------------------------------------------
一分钱不出。
能在CM3上面跑的RTOS我找了十多种的,没必要考虑这个国产的,除非真的好用。 回复【3楼】i55x
回复【2楼】spark51
回复【楼主位】i55x
-----------------------------------------------------------------------
你出多少钱?
-----------------------------------------------------------------------
一分钱不出。
能在cm3上面跑的rtos我找了十多种的,没必要考虑这个国产的,除非真的好用。
-----------------------------------------------------------------------
说说试过哪些啊?有啥特点拿来参考下 回复【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 回复【3楼】i55x
-----------------------------------------------------------------------
UC/OS是好东西啊。。现在III也可以用了。。别考虑那个破RTT了。。没必要折腾这个,一点都不好用,真的 回复【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也搞这个。 plug-in挺好,楼主对这块挺有经验的。
希望楼主来主持下,造福大众! 楼主有点偏见了。
查看任务栈大小可以通过finsh啊。
插件以前说过,IAR只向合作伙伴提供插件开发文档和APi list_thread() 能查到thread曾经的最高栈占用率?
好吧,我承认我有偏见了,下星期仔细看看RT-Thread。 RTT怎么比UCOS破了?我看了RTT就不想学UCOS了。楼主没有看到实质的东西。支持的顶下 虽然我没有用RTT做产品,但是它是我心中首选的RTOS。代码写得很漂亮,简直是一件艺术品。 那个i55x,既然你熟悉这么多RTOS
建议你自己写一个RTOS,然后自己用 回复【13楼】qwerttt
那个i55x,既然你熟悉这么多rtos
建议你自己写一个rtos,然后自己用
-----------------------------------------------------------------------
写完rtos以后
再把所有开发环境配套的的plug-in 都开发出来。估计也有人会尝试你写的rtos了。 先鄙视一下楼上两位跑题的。
然后问一个问题,finsh是不是不支持semi-hosting模式?必须用真实的串口? 人家求你用了吗? 是否semi-hosting关系不大吧,对os而言一样只是读写。不过这主意不错。 RTT比ucos好用太多了,没用过就不要乱评论,RTT的finsh比什么plug-in功能更强大,不仅可以调试内核,还可以调试自己的函数 RTT的finsh比什么plug-in功能更强大,不仅可以调试内核,还可以调试自己的函数.
这个说明有失公正。plug-in功能,finsh有许多是不具备的。
finsh说调试自己的函数,还不如说测试函数 回复【15楼】i55x
先鄙视一下楼上两位跑题的。
然后问一个问题,finsh是不是不支持semi-hosting模式?必须用真实的串口?
-----------------------------------------------------------------------
说实话确实有点看不管您帖子标题的口气 shell是利器,我们部门的东东是基于VXWORKS的,从来都没啥GUI的调试工具,直接shell看任务、堆栈,shell打断点,shell打印信息,几十W行代码,一样活得好好的 嗯,就是RTT最强大的调试工具不是开发软件,而是自己的finsh,这个是其他OS没有的利器。不仅可以实时观测内核,还可以自定义函数和变量,并且输出。因此更加方便。如果楼主因为MDK而不用ucos的话,我还可以理解,但是如果因为这个而不用RTT,那就真的不值得了。
页:
[1]