找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8109|回复: 5

openwrt4G路由器的低功耗设计方案

[复制链接]
发表于 2017-4-11 16:34 | 显示全部楼层 |阅读模式
AR9331芯片的4G路由器,需要openwrt在4G不需要上线的时段,CPU能降频低功耗,在4G模块有短信收到后能唤醒openwrt,不知道能不能实现?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2017-4-11 21:57 | 显示全部楼层
估计不现实,如果4G模块断电地话可以达到省电降耗的目的,不过断电就收不到4G信号了,所以也不存在说是让CPU升频了,逻辑上有问题...
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-4-12 01:14 | 显示全部楼层
找个带中断的4G模块,有短信的时候4G模块发个中断请求,cpu响应这个请求从standby模式唤醒处理请求就完了。另外一种是专门加个协处理器处理短信等非cpu密集型任务

点评

openwrt的standby模式怎么进入呀?  详情 回复 发表于 2017-4-12 09:14
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-12 09:14 | 显示全部楼层
kohillyang 发表于 2017-4-12 01:14
找个带中断的4G模块,有短信的时候4G模块发个中断请求,cpu响应这个请求从standby模式唤醒处理请求就完了。 ...

openwrt的standby模式怎么进入呀?

点评

cpu在没有任务需要运行的时候会由操作系统自动进入低功耗模式(比如intel的自动睿频之类),不过个人认为在用户态下的sleep功耗不大可能很低,因为此时系统的定时器中断会强制把cpu唤醒,如果对功耗要求比较高,是需  详情 回复 发表于 2017-4-12 09:55
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-4-12 09:55 | 显示全部楼层
本帖最后由 kohillyang 于 2017-4-12 10:03 编辑
johnxen 发表于 2017-4-12 09:14
openwrt的standby模式怎么进入呀?

cpu在没有任务需要运行的时候会由操作系统自动进入低功耗模式(比如intel的自动睿频之类),不过个人认为在用户态下的sleep功耗不大可能很低,因为此时系统的定时器中断会强制把cpu唤醒,如果对功耗要求比较高,是需要禁用系统的定时器中断的,一般是屏蔽掉所有内部中断,相当于把cpu HALT但是仍然可以可以从外部事件唤醒。
我知道ARM的一种办法是在内核态下执行"wfe"(wait for event)指令或者"wfi"(wait for interrupt),你可以查查这两个指令的区别。当然这两个指令也不能直接执行,因为执行前你得考虑清楚要关掉哪些外设的电源,否则光cpu关了,硬盘还在转照样白搭,所以要针对具体SOC(不是CPU)专门设计驱动,我个人认为openwrt没有集成这方面的驱动的。

点评

是的!openwrt好像没有电源管理的一些驱动  详情 回复 发表于 2017-4-12 10:38
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-12 10:38 | 显示全部楼层
kohillyang 发表于 2017-4-12 09:55
cpu在没有任务需要运行的时候会由操作系统自动进入低功耗模式(比如intel的自动睿频之类),不过个人认为 ...

是的!openwrt好像没有电源管理的一些驱动
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-10-5 18:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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