完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 corkia 于 2022-3-28 09:34 编辑
大家好,我是三颗芋圆,始于LWIP,陷于TCP/IP,忠于80211。 我们知道嵌入式的设备都有个共同的目标,追求极致极低的功耗。本次tips聊聊Tina系统网络XR829驱动如何实现低功耗。 一.掉电休眠 省电最直接的方式就是关闭不用的模块,XR829支持掉电休眠,如下配置即可。 在tina/lichee/linux-5.4/drivers/net/wireless/xr829/Makefile
PS: 1.掉电休眠的确是最省电的方式,但是唤醒后重开Wi-Fi的时间会加长,因为驱动加载,服务加载流程相当于重新走一遍。 2.驱动的suspend(休眠函数)中只是做一个flag位的处理,真正掉电是交给AXP(pmu电源管理)的。 二.保活休眠 保活休眠是指系统休眠时,Wi-Fi仍然保持和路由器之间的连接,能够进行简单的收Beacon帧和发NULL data帧。使整个Wi-Fi模块处于低功耗模式。 打开方式: 在tina/lichee/linux-5.4/drivers/net/wireless/xr829/Makefile
固件默认会配置开启power save,可以通过
|
|
相关推荐
|
|
2024 RISC-V 中国峰会:华秋电子助力RISC-V生态!
800 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】移植IEC61850协议助力电子电子发展
786 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】在Docker 中运行 OpenWrt
1744 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】以容器的方式安装 HomeAssistant
2271 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机试用体验】开箱及装载Debian系统
1655 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 02:28 , Processed in 0.505403 second(s), Total 32, Slave 25 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号