rtc wake-source
时间: 2023-09-12 19:02:47 浏览: 205
RTC wake-source是指由实时时钟(RTC)触发的唤醒源。当系统处于低功耗模式时,RTC可以被配置为定期唤醒系统。在Linux内核中,有相关的函数和结构体用于创建、激活和管理RTC唤醒源。
引用中的代码片段展示了创建一个新的唤醒源的函数wakeup_source_create(),它接受唤醒源的名称作为参数,并返回一个指向唤醒源结构体的指针。
引用中的代码片段展示了停用唤醒源的函数wakeup_source_deactivate(),它用于将唤醒源的计数器减少并更新相关的时间信息。
引用中的代码片段展示了向唤醒源列表中添加唤醒源的函数wakeup_source_add(),它使用了自旋锁来保护对列表的并发访问。
综上所述,RTC wake-source是由实时时钟触发的唤醒源,可以在Linux内核中通过相应的函数和结构体来创建、激活和管理。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Linux内核--wakeup_source机制流程简介](https://blog.csdn.net/qq_30239761/article/details/113535504)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文