智能车制作

标题: RTT在K60DN512上的移植,finsh真是神器啊! [打印本页]

作者: 何俊    时间: 2014-10-14 14:37
标题: RTT在K60DN512上的移植,finsh真是神器啊!
RTT 2.0.0串口设备的框架比1.3的好太多了。移植起来很方便。库用的超核的。

作者: 何俊    时间: 2014-10-14 15:08
再附上一张RT-THREAD2.0.0的串口驱动框架图

作者: zhangxin1992109    时间: 2014-10-14 16:21

作者: 1249844726    时间: 2014-10-14 22:15
RTT,国产的,资料比较爽。
作者: 何俊    时间: 2014-10-15 13:13
1249844726 发表于 2014-10-14 22:15
RTT,国产的,资料比较爽。

虽然是国产,但是资料真不多。比UCOS少多了。不过很好用

作者: Car_coding    时间: 2014-10-15 14:41
lz,厉害啊,支持。。。
作者: Roy..    时间: 2014-10-15 17:05
实时系统吗?
作者: 何俊    时间: 2014-10-15 17:33
Roy.. 发表于 2014-10-15 17:05
实时系统吗?

是的,RT-Thread.

作者: Roy..    时间: 2014-10-15 18:44
相比ucos2有什么优势?
作者: 何俊    时间: 2014-10-15 18:51
Roy.. 发表于 2014-10-15 18:44
相比ucos2有什么优势?

都用的不深入,对比ucosii的话,我知道的好处是支持相同优先级(时间片),当然还有免费使用。
作者: Roy..    时间: 2014-10-15 19:26
何俊 发表于 2014-10-15 18:51
都用的不深入,对比ucosii的话,我知道的好处是支持相同优先级(时间片),当然还有免费使用。

之前比较肤浅地学了ucos2,本想用在车上,但是任务与任务之前的切换时间比较久,而且出现了几次“卡机”,我想问问,这个系统也会出现这种情况吗?还是说所有的RT系统都是这样的?PS:你发的例程是用什么打开的?

作者: 何俊    时间: 2014-10-15 20:51
Roy.. 发表于 2014-10-15 19:26
之前比较肤浅地学了ucos2,本想用在车上,但是任务与任务之前的切换时间比较久,而且出现了几次“卡机”, ...

没打算用在车上,我记得UCOS设定的最低切换时间是1ms,一般最低使用10ms,所以会卡机。RTT在任务切换上应该比UCOS好些,因为有人在四轴上用,而且飞的很好。工程是用的KEIL5.0。

作者: M16贯穿伤    时间: 2014-10-15 21:07

作者: lyyyuna    时间: 2014-10-15 21:23
Roy.. 发表于 2014-10-15 18:44
相比ucos2有什么优势?

好处就是相应的驱动框架更完善。当然,在k60上还有待完善。

在 stm32 上驱动已经非常丰富了,支持lwip, 各种文件系统, pthread接口, USB等等。

ucos只是一个裸核,其他还得自己写。至于内核的构造上,两者是差不多的,实时内核不会有太大差别。
作者: lyyyuna    时间: 2014-10-15 21:24
Roy.. 发表于 2014-10-15 19:26
之前比较肤浅地学了ucos2,本想用在车上,但是任务与任务之前的切换时间比较久,而且出现了几次“卡机”, ...

肯定也会,问题出在你的任务设计上。

PS. ucos2 的几个版本是有问题的。
作者: 【征程】    时间: 2014-10-15 21:38

作者: Roy..    时间: 2014-10-16 12:22
lyyyuna 发表于 2014-10-15 21:24
肯定也会,问题出在你的任务设计上。

PS. ucos2 的几个版本是有问题的。

搜嘎
作者: Roy..    时间: 2014-10-16 12:23
lyyyuna 发表于 2014-10-15 21:23
好处就是相应的驱动框架更完善。当然,在k60上还有待完善。

在 stm32 上驱动已经非常丰富了,支持lwip ...

学习了

作者: Roy..    时间: 2014-10-16 12:24
何俊 发表于 2014-10-15 20:51
没打算用在车上,我记得UCOS设定的最低切换时间是1ms,一般最低使用10ms,所以会卡机。RTT在任务切换上应该 ...

明白了~!

作者: Car_coding    时间: 2014-10-16 17:52
用ucos3 吧
作者: 何俊    时间: 2014-10-16 19:31
Car_coding 发表于 2014-10-16 17:52
用ucos3 吧

ucosiii和RTT差不多。
作者: Car_coding    时间: 2014-10-16 22:43
是的,lz厉害
作者: lyxoo1    时间: 2014-10-16 22:45
我也在用这个,很好用,内核机制类似realtime LINUX,参考UNIX系统高级编程中的机制就可以
作者: yandld    时间: 2014-10-16 22:51
强烈支持!,如果有什么需要,还请联系我,我们已经移植了RTT1.20 到 超核的固件库上http://www.znczz.com/thread-202246-1-1.html
作者: yandld    时间: 2014-10-16 22:51

强烈支持!,如果有什么需要,还请联系我,我们已经移植了RTT1.20 到 超核的固件库上http://www.znczz.com/thread-202246-1-1.html
作者: 【征程】    时间: 2014-10-18 20:09

作者: 去掉2点水    时间: 2016-3-13 10:38
**     Processors:          MK60DN512VLL10
**                          MK60DX256VLL10
**                          MK60DN256VLL10
**                          MK60DN512VLQ10
**                          MK60DN256VLQ10
**                          MK60DX256VLQ10
**                          MK60DN512VMC10
**                          MK60DN256VMC10
**                          MK60DX256VMC10
**                          MK60DN512VMD10
**                          MK60DX256VMD10
**                          MK60DN256VMD10


对于MK60DN512ZVLQ10  能用吗





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2