硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6004|回复: 7
收起左侧

[RL-RTX] Energy Micro 扩展了RTX代码支持tickless mode

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2013-10-7 19:45:27 | 显示全部楼层 |阅读模式
        本身RTX的源码里面是没有tickless mode的,下面是一些介绍的新闻,英文的,我就不翻译了。FreeRTOS里面
也有这个模式,有兴趣的可以研究一下。
1.png


2.png
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2014-10-7 23:36:40 | 显示全部楼层
不知道efm32的这个tickless的patch是什么样子,我特意搜索了下freertos中的tickless到底合意

在一篇英文博客看到大概意思是——idle任务停止systick,用rtc中断来计算需要sleep的时间,之后恢复

我想说的rtx470也已经支持这个特性来,在手册的os_suspend中就有个tickless的例程
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
 楼主| 发表于 2014-10-8 10:06:34 | 显示全部楼层

回 myxiaonia 的帖子

myxiaonia:不知道efm32的这个tickless的patch是什么样子,我特意搜索了下freertos中的tickless到底合意

在一篇英文博客看到大概意思是——idle任务停止systick,用rtc中断来计算需要sleep的时间,之后恢复

我想说的rtx470也已经支持这个特性来,在手册的os_suspend中就有个tickless的例程 (2014-10-07 23:36) 
这么隐蔽,谢谢告知。FreeRTOS的tickless模式不需要用RTC的,用了反倒移植麻烦,重新用systick计数就行,到时再恢复tick在系统的滴答作用,好像是这样的,这个都是两年前看的了,记得不太清楚了。
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2014-10-9 10:42:59 | 显示全部楼层

回 eric2013 的帖子

eric2013:这么隐蔽,谢谢告知。FreeRTOS的tickless模式不需要用RTC的,用了反倒移植麻烦,重新用systick计数就行,到时再恢复tick在系统的滴答作用,好像是这样的,这个都是两年前看的了,记得不太清楚了。 (2014-10-08 10:06) 
不要rtc怎么在睡眠多少时间后恢复呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
 楼主| 发表于 2014-10-9 11:28:04 | 显示全部楼层

回 myxiaonia 的帖子

myxiaonia:不要rtc怎么在睡眠多少时间后恢复呢 (2014-10-09 10:42) 
继续用systick,这时systick不再是系统节拍的作用。时间到了再恢复。
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2014-10-9 23:31:37 | 显示全部楼层

回 eric2013 的帖子

eric2013:继续用systick,这时systick不再是系统节拍的作用。时间到了再恢复。 (2014-10-09 11:28) 
这个思路也不错啊
回复

使用道具 举报

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2015-5-18 08:41:02 | 显示全部楼层

回复

使用道具 举报

19

主题

150

回帖

207

积分

高级会员

积分
207
发表于 2019-9-24 10:50:21 | 显示全部楼层
MARK.就是此处了。赞。“寄存器方式的例子,论坛V4里面RTX例子文件夹的tickless模式,是做的RTC唤醒停机模式”
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 22:38 , Processed in 0.204509 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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