• 2024-07-02Linux源码阅读笔记08-进程调度API系统调用案例分析
    kthread_create_on_nodekthread_create_on_node函数功能:指定存储节点创建新内核线程。源码如下:操作实战#include<linux/module.h>#include<linux/pid.h>#include<linux/sched.h>#include<linux/kthread.h>#include<linux/wait.h>intMyThreadFunc(void*
  • 2024-06-05RK3308B WIFI
     修改WIFI型号./device/rockchip/rk3308/rockchip_rk3308b_64bit_defconfig修改设备树根节点--->wireless-wlanwireless-wlan{compatible="wlan-platdata";rockchip,grf=<&grf>;pinctrl-names="default&quo
  • 2024-04-25ThinkPad L14远程网络唤醒开机
    *必备条件【计算机必须连接有线网络,无线网卡不支持唤醒】【主板必须支持网络唤醒功能】【笔记本必须插上电源适配器】【关机时不能用系统左下角“关机”按钮,需要用shutdown-s-t0命令来进行关机,要不然无法唤醒,我也不知道为什么】 Windows系统配置:1、cmd中输入compm
  • 2024-04-19mac的cpu某段时间占用很高
    pmset-gsched,会发现如下所示:列出所有的计划事件wakepoweronat9:50AMeverydayScheduledpowerevents:[0]wakeat04/21/2401:38:54by'com.apple.alarm.user-visible-WeeklyUsageReport'[1]wakeat04/21/2405:37:09by'com.apple.alarm.user-visib
  • 2023-10-21linux进程的管理与调度 --- wake_up_process
    如下为唤醒进程的API,执行内容如下:给待唤醒进程选择一个合适的CPU将待唤醒进程放入选定CPU的运行队列,每个CPU都有一个运行队列判断当前进程是否应该被待唤醒进程抢占,如果应该,置位当前进程的 TIF_NEED_RESCHED标志intwake_up_process(structtask_struct*p)//入参为待
  • 2023-09-01linux内核等待队列详解
    https://www.cnblogs.com/xinghuo123/p/13347964.html等待队列用于使得进程等待某一特定事件的发生,无需频繁的轮询,进程在等待周期中睡眠,当时间发生后由内核自动唤醒。1数据结构1.1等待队列头等待队列结构如下,因为每个等待队列都可以再中断时被修改,因此,在操作等待队列之前必
  • 2023-08-04android 休眠唤醒机制分析— wake_lock
    Android的休眠唤醒主要基于wake_lock机制,只要系统中存在任一有效的wake_lock,系统就不能进入深度休眠,但可以进行设备的浅度休眠操作。wake_lock一般在关闭lcd、tp但系统仍然需要正常运行的情况下使用,比如听歌、传输很大的文件等。Wakelock-wakelock在android的电源管理系统中扮演
  • 2023-07-29WOL功能配置
    WOL即WakeonLan(网络唤醒功能) 第一步:开机按F2进入BIOS系统,设置WakeonLan功能开启 第二步:进入win11系统后,win+x选中设备管理器  选中自己的有线网卡。然后“关机网络唤醒”和“魔术封包唤醒”都要开启。 最后一步:控制面板-》硬件和声音-》电源选项中的
  • 2023-07-25Android 双击点亮屏幕
    1.修改配置:frameworks\base\services\core\java\com\android\server\power\PowerManagerService.javamSupportsDoubleTapWakeConfig=resources.getBoolean(com.android.internal.R.bool.config_supportDoubleTapWake);if(mSupportsDoubleTapWakeConfig){
  • 2023-06-25Wake-on-LAN(WoL)是一种网络协议,允许通过局域网上的电脑发送特定的网络包来唤醒处于休眠或关机状态的计算机。
    Wake-on-LAN(WoL)是一种网络协议,允许通过局域网上的电脑发送特定的网络包来唤醒处于休眠或关机状态的计算机。然而,Wake-on-LAN并没有明确的版本概念,因为它是一个通用的协议,不受特定厂商或组织的控制。因此,没有针对Wake-on-LAN的具体版本和功能更新。Wake-on-LAN的基本原理是通过发
  • 2023-04-29dell 7080m black mac bios setup
    BISO设置参考的以下帖子,改了一部分内容USBWakeSupport和WakeonLAN/WLAN保持了默认,因为我用不到网络唤醒功能。​https://github.com/3dudu/dell-optiplex-7080-hackintosh-opencore设置项   值SATAOperation   AHCIIntegratedNIC   EnabledSecureBootEnable 
  • 2023-03-25Wake on Lan无线网络唤醒 Windows 10 和 11
    先引用两篇文章https://elmagnifico.tech/2021/05/25/Wake-on-wireless-lan/https://zhuanlan.zhihu.com/p/448320443实际操作稍后再补充
  • 2023-02-21保持Android Service在手机休眠后继续运行的方法
    保持AndroidService在手机休眠后继续运行的方法 下面小编就为大家分享一篇保持AndroidService在手机休眠后继续运行的方法,具有很好的参考价值,希望对大家有所帮助。一
  • 2023-02-18调度器43—wake_affine
    基于Linux-5.10一、wake_affine简介1.背景在进程唤醒选核路径中,wake_affine倾向于将被唤醒进程(wakee)尽可能安排在waker所在CPU上,这样考虑的原因是:有唤醒
  • 2022-12-07SPRD平台功耗调试分享
    一、关于底电流偏大的问题,这里总结一下一般的调试步骤1.如果底电流大于10ma以上的,首先需要抓串口log确定系统是否有睡眠,是否有外设一直在运行;从log中可以看有没有发生suspen
  • 2022-11-20NUCLEO-F767ZI以太网功能实现笔记本电脑不开盖开机
    NUCLEO-F767ZI以太网功能实现笔记本电脑不开盖开机不想打开笔记本盖子按开机按钮开机?可以使用Wake-on-LAN远程唤醒。这里展示怎么用NUCELO-F767ZI以太网功能发送MagicPacket
  • 2022-11-16Futex-3—Noraml Futex驱动分析
    基于Linux-5.15,下文中进程和线程同指向。一、NoramlFutex驱动简介futex驱动提供一种内核阻塞用户空间进程的机制。futex系统调用提供了三种配对的调用接口,满足不同使用
  • 2022-09-05Rust 如何实现 async/await
    目录FutureWake&Context为什么需要executor?什么是waker?async/awaitExecutorWakerstruct到ArcWaketraitFuturesUnordered单线程executor线程池executor总结异
  • 2022-09-01Linux0.11 sleep_on wake_up函数理解和纠正
    /**将当前进程设置为不可中断的睡眠状态*只有明确进程唤醒才可以*/voidsleep_on(structtask_struct**p){structtask_struct*tmp;if(!p)