acpi相关内容

如何获取 Linux 内核模块内的电池电量?

我正在尝试获取 Linux 内核模块内的电池电量(该模块通过 modprobe 插入).理想情况下,我想使用内核 API 调用来获取电池信息.我在网上搜索了解决方案,我还探索了 Linux 内核源代码和 Michael Meskes 编写的程序“acpi"的源代码. 这些是我认为可以使用的一些技巧: 读取并解析/proc/acpi/battery/BAT0/state和/proc/ac ..
发布时间:2022-01-04 22:28:55 其他开发

控制风扇速度

我想通过 C# 控制风扇速度.我尝试过 WMI,但它对我不起作用:/我有带英特尔酷睿 i5、Windows 7 HomePremium 64 位的 HP ProBook.有没有其他方法来控制风扇速度(获取温度,将风扇速度设置为更高或更低的值或禁用/启用它)? 解决方案 我正在尝试为戴尔 Optiplex 740 实现相同的效果.Speed Fan 对我也不起作用.有趣的是,当我寻找一种超频 ..
发布时间:2021-09-26 18:46:43 C#/.NET

在Linux中设置ACPI字段

我有一个上网本,可以按我的喜好稍微早一点运行风扇.我找到了一种仅Windows的解决方案来减少风扇噪音,但是我在这台计算机上使用的是Ubuntu. 在Windows解决方案中,该人员正在使用一个名为笔记本硬件控制(NHC)的程序,据我所知,该程序正在读取和设置ACPI值.( http://hpmini110c.siteboard.eu/f3t31-lueftersteuerung-fuer- ..
发布时间:2021-05-29 23:06:55 服务器开发

x86_64平台上的Diolan DLN-2 SPI控制器

我正在尝试在x86_64 Linux环境(内核版本4.18)中使用DLN-2向用户空间提供SPI和I2C总线控制器,这与使用ARM平台进行DTS/DTB文件修改的方式类似.我无法确定使用spidev驱动程序连接SPI从设备或将设备安装到用户空间的正确方法. 内核模块已成功加载,并且SPI总线已作为spi_master安装.我确定芯片本身可以正常工作,因为可以成功操纵I2C(/dev/i2c- ..
发布时间:2021-05-29 22:18:58 服务器开发

Linux:设备树到acpi驱动程序

在这方面我需要帮助,我的驱动程序已经在设备树模式下工作,并且我想为其支持acpi模式,但在创建分区上却卡住了: 设备树: & spi0 {状态=“确定";闪存:n25q256a @ 0 {状态=“确定";cell-index = ..
发布时间:2021-04-30 19:36:28 其他开发

如何从16位实模式在x86程序集中重启?

APM关机已在如何重新启动而不是关闭计算机?请在您的答案中引用并解释相关的文档/标准. 我了解APM和ACPI是两种主要方法,并且我对这两种方法都感兴趣.让我知道是否还有其他人. 我发现ACPI规范位于 http://uefi.org/specifications 上,但它也在采用我有足够的头脑去分析它,我认为这是一个值得探讨的问题. 我找不到APM规范的URL,只能找到Micr ..
发布时间:2020-07-05 19:01:46 其他开发

不支持BIOS的IOMMU初始化

注意:如果您在支持IOMMU的主板上装有AMD A55芯片组,请向我发送您的/sys/firmware/acpi/tables/DMAR副本(或描述IOMMU的任何名称).您没有任何风险.谢谢! 大多数主板制造商都不会费心释放启用IOMMU的BIOS(BIOS中没有选项). 我对AMD的这份文件的不屑一顾是BIOS通过添加ACPI表来初始化IOMMU. 因此,如果我可以从具有不同 ..
发布时间:2020-05-02 03:36:49 其他开发

dts和ACPI之间的区别

我们可以在dts文件中声明平台设备信息,而不是对每个数据进行硬编码 进入操作系统.以“手臂"架构为例.它支持DTS,我们将 从arch/arm/boot/dts/xx.dts获取dts.将此xx.dts转换为xx.dtb并加载 内核映像.最近遇到x86架构时,我遇到了ACPI, 从文档中,我了解到的ACPI类似于设备树.我们可以声明 ACPI表中的平台设备信息信息,我怀疑这些ACPI到底在哪里 表 ..
发布时间:2020-05-01 11:10:42 服务器开发

如何获得Linux内核模块内的电池电量?

我正在尝试获取Linux内核模块内的电池电量(该模块通过modprobe插入).理想情况下,我想使用内核API调用来获取电池信息.我在网上搜索了解决方案,并且还探索了Linux内核源以及Michael Meskes的程序"acpi"的源泉. 这些是我认为可以使用的一些技术: 读取并解析/proc/acpi/battery/BAT0/state和/proc/acpi/battery/BA ..
发布时间:2020-04-25 11:41:16 其他开发

有没有一种方法可以获取电池信息(状态,插入状态等),而无需在Linux上读取proc/sys文件?

我想获取有关Linux上C语言中电池的信息.我不想要读取或解析任何文件! acpi/内核或任何其他模块是否有任何低级接口来获取我想要的信息? 我已经在网上搜索了,但是每个问题都会得到答案"parse/proc/foo/bar".我真的不想这样做,因为我认为底层接口的更改不会像File那样快. 最诚挚的问候. 解决方案 您可能正在寻找UPower: http://upower.f ..
发布时间:2020-04-25 11:30:53 服务器开发

在笔记本电脑上以编程方式访问CPU风扇? (视窗)

有没有一个Windows标准的方法来做C / C ++?“启动风扇”,“降低速度”等等。 怀疑它可能是ACPI,但我是一个虚弱的人,不能读那种文档。 编辑:例如Windows 7允许您在电源计划选项中选择如“被动冷却”(仅当事情变热时)与“主动冷却”(保持CPU主动冷却)。 解决方案 我现在正在处理一个项目,除其他外,控制计算机风扇。基本上,风扇由您的计算机的superIO芯片 ..
发布时间:2016-10-13 12:14:17 C/C++开发

以编程方式更改Windows电源设置

是否有可能从接近的改变盖一台笔记本电脑的节电行为休眠/待机/关机的到的有所不为的.NET Framework中 编辑:这样看来,将其值设置为待机和阻断从我的应用程序待机,可以检测盖关闭事件,这就是我真的很后。 我发现的这个问题它与检测箱盖关闭交易,但它归结为使用备用事件或编写驱动程序。 解决方案 是的,你可以使用WMI类。 看一看的这里介绍WMI 请注意,你也可以使 ..
发布时间:2016-10-05 23:47:45 C#/.NET

如何获得Mac OS X的MacBook笔记本的电池续航时间编程?

我想要做的就是采取电池百分比日志。我知道在Linux中是等价的sysctl(hw.acpi.battery.life)。然而,当我经历的sysctl在Mac OS X中的人走到我没有找到,相当于code找到它。可有一个人点了怎么做到这一点使用Objective C的。我可以调用sysctlbyname但不具有本作中,其结构的输入。请帮助我,请 解决方案 尝试使用 ..
发布时间:2016-08-21 22:18:56 移动开发

如何拒绝关机时pressing电源键一会儿?

在大多数较新的计算机,您可以关闭由pressing电源按钮几秒钟艰辛的道路。但我想prevent这完全。 你能prevent喜欢睡软一些事件,暂停,休眠,并在Windows控制面板的“preSS电源按钮时”的事件;你也可以使用一些Win32和WDI程序捕获并处理/否认这些事件,但它似乎并没有停止的机械断电的当你持有较长时间的按钮。 我猜电源按钮被硬连接到电源,从不等待操作系统,当你按住几秒钟? ..
发布时间:2015-11-25 15:54:01 C#/.NET