首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在嵌入式linux设备挂起RAM时保持wifi连接

如何在嵌入式linux设备挂起RAM时保持wifi连接
EN

Stack Overflow用户
提问于 2018-09-13 14:27:14
回答 2查看 374关注 0票数 0

环境:

我有一个嵌入式linux系统,运行着一个基于ARM的iMX7处理器。它是在yocto构建的基础上运行的,它非常基于Fedora。

场景:

我的系统使用了挂起到内存的特性,这是linux的省电模式,在此链接中解释得很好。这样做是为了在某一阶段节省电力。

目标:

现在,我需要在这个阶段保持wifi链接的打开。正如我从一些讨论(如 )中看到的那样,这样做似乎是可能的。

,我该怎么做?

阅读了类似的讨论:

通过阅读这一讨论,它解释了如何在基于英特尔的桌面linux计算机上实现这一点。但是我的嵌入式linux设备上没有/etc/NetworkManager。在基于Fedora的嵌入式linux系统上,可能有一种不同的方法。

我能不能得到一些建议,如何做到这一点,甚至如何处理这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-13 15:31:19

你引用的文章中,没有一篇文章表示可以继续使用WiFi --事实上,其中一篇文章说这是不可能的。他们所提供的只是使唤醒更快的各种技巧。

取决于硬件,但很有可能,让它开着真的是不可能的。挂起到内存包括一个硬件命令,该命令关闭CPU时钟,将其互连总线置于空闲状态,并禁用所有外设的主电源(只留给那些支持待机模式的外围设备备用电源)。

我不知道您的WiFi设备是否支持在待机电源上运行,也不知道您拥有的嵌入式硬件是否有能力在CPU关闭时为其提供电源。如果存在这种能力,它很可能会作为内核驱动程序参数访问。

您可以通过为您的设备提供静态配置,而不是使用默认的自动连接(这涉及搜索要连接的路由器、获取IP地址等),在从备用设备中醒来时,可以节省一些启动时间。

票数 2
EN

Stack Overflow用户

发布于 2018-09-13 14:34:07

你不能只是在睡觉/恢复时保持无线网络的活跃。您可以优化重新连接的速度,但我相信NM和connman都已经做到了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52315900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档