OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...

查看: 247|回复: 7

stm32上面跑的哪种操作系统时间片能做到10us了

[复制链接]

  离线 

11

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2015-1-19
在线时间
17 小时
发表于 2018-6-25 11:36:21 | 显示全部楼层 |阅读模式
正点原子公众号
最近在做项目,用的是freertOS,发现任务之间1ms的时间片满足不了要求了,我在网上搜貌似FreertOS最小时间片就是1ms.不过我把最小时间片改成100us,感觉也一样能跑。但是改成10us,系统就挂逼了。想问问有什么小型的操作系统在stm32上面能跑并且最小时间片能做到10us以内的了?
回复

使用道具 举报

  离线 

31

主题

119

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
金钱
373
注册时间
2014-6-4
在线时间
51 小时
发表于 2018-6-25 15:42:23 | 显示全部楼层
程序设计问题,思路就错了。
一路狂奔!
回复 支持 反对

使用道具 举报

  离线 

59

主题

4832

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
5880
金钱
5880
注册时间
2012-11-26
在线时间
1159 小时
发表于 2018-6-25 15:47:00 | 显示全部楼层
10us切换一次,有必要?
道不同,不相与为谋
回复 支持 反对

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2015-1-19
在线时间
17 小时
 楼主| 发表于 2018-6-25 15:58:01 | 显示全部楼层
jermy_z 发表于 2018-6-25 15:47
10us切换一次,有必要?

刷一个的RGB点阵屏,从外部flash边度变显示。RGB必须要不停的用单片机IO刷才能正上显示一个GIF图片。而且刷RGB优先级必须最高,刷一次耗时13ms,除了提高系统的任务切换,想不到更好的方法来释放CPU,你能告诉我更好的方法能保证GIF显示速度不慢么
回复 支持 反对

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2015-1-19
在线时间
17 小时
 楼主| 发表于 2018-6-25 16:01:43 | 显示全部楼层
正点原子公众号
本帖最后由 hclwj181 于 2018-6-25 16:05 编辑
jermy_z 发表于 2018-6-25 15:47
10us切换一次,有必要?

不是与没有必要的问题,而是现在项目遇到了瓶颈了,我目前想到的比较好的解决方式就是提高操作系统的实时性。现在100us还是稍慢,如果时间片能达到10us的话,所有的问题都可以解决了
回复 支持 反对

使用道具 举报

  离线 

1

主题

11

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2018-5-18
在线时间
8 小时
发表于 2018-6-25 18:36:06 来自手机 | 显示全部楼层
这个是不是也要看移植到哪个平台,因为ucos系统的时钟节拍是通过相应平台的系统时钟经过分频什么的得到。而目前的f4所能提供的最小时钟节拍是(1/168微妙?)
回复 支持 反对

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2015-1-19
在线时间
17 小时
 楼主| 发表于 2018-6-26 10:45:49 | 显示全部楼层
探路阳 发表于 2018-6-25 18:36
这个是不是也要看移植到哪个平台,因为ucos系统的时钟节拍是通过相应平台的系统时钟经过分频什么的得到。而 ...

这是理论上的,实际上任务切换还需要占用资源和时间,远不止那个时间。
回复 支持 反对

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2015-1-19
在线时间
17 小时
 楼主| 发表于 2018-6-27 14:27:07 | 显示全部楼层
今天把程序优化了下,FreertOS时间片改成10us,已经跑了一上午,任务间切换没有任何问题,以前还不知道FreertOS可以这么强悍
回复 支持 反对

使用道具 举报

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

本版积分规则




关闭

"原子哥”推荐上一条 /1 下一条

QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-7-21 21:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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