基于RV1126开发板的休眠与唤醒

电子说

1.4w人已加入

描述

1. 休眠方式介绍

休眠方式有很多种,常见的几种休眠方式如下:

freeze:冻结I/O设备,将它们置于低功耗状态,使处理器进入空闲状态,唤醒最快,但该方式在休眠状态下耗电最高

standby:除了冻结I/O设备外,还会暂停系统,唤醒较快,耗电比其他mem,disk方式高

mem:将运行状态数据存到内存,并关闭外设,进入等待模式,唤醒较慢

disk:将运行状态数据存到硬盘,然后关机,唤醒最慢

针对EASY-EAI Nano可以通过以下命令查看该内核支持哪几种休眠方式:

 

cat /sys/power/state

开发板

 

执行以下指令可命令系统进入freeze休眠(以freeze为例,其他类似):

 

echo freeze > /sys/power/state

开发板

 

2. 唤醒方式介绍

当我们休眠时,如果想唤醒,则需要添加中断唤醒源,使得在休眠时,这些中断是设为开启的,当有中断来,则会退出唤醒,常见的中断源有按键、USB等。

按下PWRON按键便可以直接唤醒开发板:

开发板




审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分