acpi相关内容
我正在尝试使用特定于设备的数据在ACPI中实例化this sensor,即使用Name (_DSD, ...)和兼容的字符串,例如,使用以下ASL摘录: Device (TOF1) { Name (_HID, "PRP0001") Name (_DDN, "STMicroelectronics VL53L0X laser rangefinder") Name (_CR
..
我正在尝试获取 Linux 内核模块内的电池电量(该模块通过 modprobe 插入).理想情况下,我想使用内核 API 调用来获取电池信息.我在网上搜索了解决方案,我还探索了 Linux 内核源代码和 Michael Meskes 编写的程序“acpi"的源代码. 这些是我认为可以使用的一些技巧: 读取并解析/proc/acpi/battery/BAT0/state和/proc/ac
..
在我的 x86_64 板上,有来自 MFD 设备的 i2c 总线.此 i2c 总线上有设备.我能够使用 i2cdetect 程序检测这些设备. # i2cdetect -y 00 1 2 3 4 5 6 7 8 9 a b c d e f00: -- -- -- -- -- -- -- -- -- -- -- -- -- --10: -- -- -- -- -- -- -- -- -- -- -
..
我想通过 C# 控制风扇速度.我尝试过 WMI,但它对我不起作用:/我有带英特尔酷睿 i5、Windows 7 HomePremium 64 位的 HP ProBook.有没有其他方法来控制风扇速度(获取温度,将风扇速度设置为更高或更低的值或禁用/启用它)? 解决方案 我正在尝试为戴尔 Optiplex 740 实现相同的效果.Speed Fan 对我也不起作用.有趣的是,当我寻找一种超频
..
在结构设备的定义中,定义了一个 fwnode 字段, 结构设备{...struct fwnode_handle * fwnode;/*固件设备节点*/...} 对应的文件位于 include/linux/fwnode.h 中: struct fwnode_reference_args {struct fwnode_handle * fwnode;unsigned int nargs;un
..
我有一个上网本,可以按我的喜好稍微早一点运行风扇.我找到了一种仅Windows的解决方案来减少风扇噪音,但是我在这台计算机上使用的是Ubuntu. 在Windows解决方案中,该人员正在使用一个名为笔记本硬件控制(NHC)的程序,据我所知,该程序正在读取和设置ACPI值.( http://hpmini110c.siteboard.eu/f3t31-lueftersteuerung-fuer-
..
我正在尝试在x86_64 Linux环境(内核版本4.18)中使用DLN-2向用户空间提供SPI和I2C总线控制器,这与使用ARM平台进行DTS/DTB文件修改的方式类似.我无法确定使用spidev驱动程序连接SPI从设备或将设备安装到用户空间的正确方法. 内核模块已成功加载,并且SPI总线已作为spi_master安装.我确定芯片本身可以正常工作,因为可以成功操纵I2C(/dev/i2c-
..
我正在使用Q7模块(x86),并尝试在Linux上使用ACPI SSDT Overlay配置外围设备.但我为此苦苦挣扎.我想我误解了ACPI的一些核心概念. 问题 CPU->I2C->PCA9575 GPIO扩展器->虚拟的->以太网Phy 有效的方法 DefinitionBlock("abc.asl","SSDT",2,"test","HAL",2){外部(\ _SB_.PCI
..
在这方面我需要帮助,我的驱动程序已经在设备树模式下工作,并且我想为其支持acpi模式,但在创建分区上却卡住了: 设备树: & spi0 {状态=“确定";闪存:n25q256a @ 0 {状态=“确定";cell-index =
..
APM关机已在如何重新启动而不是关闭计算机?请在您的答案中引用并解释相关的文档/标准. 我了解APM和ACPI是两种主要方法,并且我对这两种方法都感兴趣.让我知道是否还有其他人. 我发现ACPI规范位于 http://uefi.org/specifications 上,但它也在采用我有足够的头脑去分析它,我认为这是一个值得探讨的问题. 我找不到APM规范的URL,只能找到Micr
..
现在我要在acpi驱动程序中添加该功能. 功能是:获取BIOS通知. 我搜索一些文档,然后编写代码 NTSTATUS XxxAddDevice( __in struct _DRIVER_OBJECT *DriverObject, __in struct _DEVICE_OBJECT *PhysicalDeviceObject ) { . . . status
..
注意:如果您在支持IOMMU的主板上装有AMD A55芯片组,请向我发送您的/sys/firmware/acpi/tables/DMAR副本(或描述IOMMU的任何名称).您没有任何风险.谢谢! 大多数主板制造商都不会费心释放启用IOMMU的BIOS(BIOS中没有选项). 我对AMD的这份文件的不屑一顾是BIOS通过添加ACPI表来初始化IOMMU. 因此,如果我可以从具有不同
..
在我的x86_64板上,MFD设备中有i2c总线.此i2c总线上有设备.我能够使用i2cdetect程序检测到这些设备. # i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -
..
我们可以在dts文件中声明平台设备信息,而不是对每个数据进行硬编码 进入操作系统.以“手臂"架构为例.它支持DTS,我们将 从arch/arm/boot/dts/xx.dts获取dts.将此xx.dts转换为xx.dtb并加载 内核映像.最近遇到x86架构时,我遇到了ACPI, 从文档中,我了解到的ACPI类似于设备树.我们可以声明 ACPI表中的平台设备信息信息,我怀疑这些ACPI到底在哪里 表
..
我正在尝试获取Linux内核模块内的电池电量(该模块通过modprobe插入).理想情况下,我想使用内核API调用来获取电池信息.我在网上搜索了解决方案,并且还探索了Linux内核源以及Michael Meskes的程序"acpi"的源泉. 这些是我认为可以使用的一些技术: 读取并解析/proc/acpi/battery/BAT0/state和/proc/acpi/battery/BA
..
我想获取有关Linux上C语言中电池的信息.我不想要读取或解析任何文件! acpi/内核或任何其他模块是否有任何低级接口来获取我想要的信息? 我已经在网上搜索了,但是每个问题都会得到答案"parse/proc/foo/bar".我真的不想这样做,因为我认为底层接口的更改不会像File那样快. 最诚挚的问候. 解决方案 您可能正在寻找UPower: http://upower.f
..
有没有一个Windows标准的方法来做C / C ++?“启动风扇”,“降低速度”等等。 怀疑它可能是ACPI,但我是一个虚弱的人,不能读那种文档。 编辑:例如Windows 7允许您在电源计划选项中选择如“被动冷却”(仅当事情变热时)与“主动冷却”(保持CPU主动冷却)。 解决方案 我现在正在处理一个项目,除其他外,控制计算机风扇。基本上,风扇由您的计算机的superIO芯片
..
是否有可能从接近的改变盖一台笔记本电脑的节电行为休眠/待机/关机的到的有所不为的.NET Framework中 编辑:这样看来,将其值设置为待机和阻断从我的应用程序待机,可以检测盖关闭事件,这就是我真的很后。 我发现的这个问题它与检测箱盖关闭交易,但它归结为使用备用事件或编写驱动程序。 解决方案 是的,你可以使用WMI类。 看一看的这里介绍WMI 请注意,你也可以使
..
我想要做的就是采取电池百分比日志。我知道在Linux中是等价的sysctl(hw.acpi.battery.life)。然而,当我经历的sysctl在Mac OS X中的人走到我没有找到,相当于code找到它。可有一个人点了怎么做到这一点使用Objective C的。我可以调用sysctlbyname但不具有本作中,其结构的输入。请帮助我,请 解决方案 尝试使用
..
在大多数较新的计算机,您可以关闭由pressing电源按钮几秒钟艰辛的道路。但我想prevent这完全。 你能prevent喜欢睡软一些事件,暂停,休眠,并在Windows控制面板的“preSS电源按钮时”的事件;你也可以使用一些Win32和WDI程序捕获并处理/否认这些事件,但它似乎并没有停止的机械断电的当你持有较长时间的按钮。 我猜电源按钮被硬连接到电源,从不等待操作系统,当你按住几秒钟?
..