【发布时间】:2016-08-08 16:35:20
【问题描述】:
我正在开发嵌入式 linux 平台。
当我执行 "echo "mem" > /sys/power/state" 时,系统将暂停。
我知道内核和驱动程序可以知道挂起操作即将到来。但是用户空间进程或应用程序是否有可能收到系统将暂停的通知?怎么样?
例如,我有一个应用程序将“A”连续写入缓冲区,缓冲区的起始地址由设备驱动程序提供。是否有可能通知该应用程序系统将暂停,以便它可以用“B”替换所有这些缓冲区,以便当驱动程序恢复时,驱动程序看到的所有内容都是“B”?
非常感谢。
【问题讨论】:
标签: linux linux-kernel power-management netlink userspace