智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 何俊
打印 上一主题 下一主题

RTT在K60DN512上的移植,finsh真是神器啊!

  [复制链接]

10

主题

463

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2134
威望
1053
贡献
523
兑换币
693
注册时间
2014-1-10
在线时间
279 小时
11#
发表于 2014-10-15 19:26:45 | 只看该作者
何俊 发表于 2014-10-15 18:51
都用的不深入,对比ucosii的话,我知道的好处是支持相同优先级(时间片),当然还有免费使用。

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

使用道具 举报

34

主题

452

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
14046

优秀会员奖章活跃会员奖章在线王奖章

威望
6066
贡献
2554
兑换币
4050
注册时间
2013-7-29
在线时间
2713 小时
毕业学校
南京气象学院
12#
 楼主| 发表于 2014-10-15 20:51:24 | 只看该作者
Roy.. 发表于 2014-10-15 19:26
之前比较肤浅地学了ucos2,本想用在车上,但是任务与任务之前的切换时间比较久,而且出现了几次“卡机”, ...

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

使用道具 举报

12

主题

180

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2113
威望
998
贡献
651
兑换币
639
注册时间
2014-5-25
在线时间
232 小时
毕业学校
湖北科技学院
13#
发表于 2014-10-15 21:07:51 | 只看该作者
回复 支持 反对

使用道具 举报

627

主题

904

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4955
QQ
威望
2250
贡献
1269
兑换币
898
注册时间
2009-11-21
在线时间
718 小时
14#
发表于 2014-10-15 21:23:05 | 只看该作者
Roy.. 发表于 2014-10-15 18:44
相比ucos2有什么优势?

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

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

ucos只是一个裸核,其他还得自己写。至于内核的构造上,两者是差不多的,实时内核不会有太大差别。
回复 支持 反对

使用道具 举报

627

主题

904

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4955
QQ
威望
2250
贡献
1269
兑换币
898
注册时间
2009-11-21
在线时间
718 小时
15#
发表于 2014-10-15 21:24:51 | 只看该作者
Roy.. 发表于 2014-10-15 19:26
之前比较肤浅地学了ucos2,本想用在车上,但是任务与任务之前的切换时间比较久,而且出现了几次“卡机”, ...

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

PS. ucos2 的几个版本是有问题的。
回复 支持 反对

使用道具 举报

16

主题

1096

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7306

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
3288
贡献
2098
兑换币
2140
注册时间
2013-7-18
在线时间
960 小时
16#
发表于 2014-10-15 21:38:28 | 只看该作者
回复 支持 反对

使用道具 举报

10

主题

463

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2134
威望
1053
贡献
523
兑换币
693
注册时间
2014-1-10
在线时间
279 小时
17#
发表于 2014-10-16 12:22:23 | 只看该作者
lyyyuna 发表于 2014-10-15 21:24
肯定也会,问题出在你的任务设计上。

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

搜嘎
回复 支持 反对

使用道具 举报

10

主题

463

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2134
威望
1053
贡献
523
兑换币
693
注册时间
2014-1-10
在线时间
279 小时
18#
发表于 2014-10-16 12:23:00 | 只看该作者
lyyyuna 发表于 2014-10-15 21:23
好处就是相应的驱动框架更完善。当然,在k60上还有待完善。

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

学习了
回复 支持 反对

使用道具 举报

10

主题

463

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2134
威望
1053
贡献
523
兑换币
693
注册时间
2014-1-10
在线时间
279 小时
19#
发表于 2014-10-16 12:24:34 | 只看该作者
何俊 发表于 2014-10-15 20:51
没打算用在车上,我记得UCOS设定的最低切换时间是1ms,一般最低使用10ms,所以会卡机。RTT在任务切换上应该 ...

明白了~!
回复 支持 反对

使用道具 举报

3

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2480
威望
1231
贡献
795
兑换币
803
注册时间
2013-5-18
在线时间
227 小时
20#
发表于 2014-10-16 17:52:48 | 只看该作者
用ucos3 吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-5 17:25 , Processed in 0.163313 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表