我想访问我的(windows)笔记本电脑的嵌入式控制器来控制风扇速度.目前我正在使用RW Everything手动执行此操作- 如何使用C访问嵌入式控制器?谢谢你的提示!
请注意:我知道RW Everything可以在命令行中使用,但是每秒调用它来读取一些寄存器并不是那么好......
如果您使用 RWEverything 来简单地更改物理内存地址上的位,则始终可以使用 MmMapIoSpace 或任何其他允许您对物理内存进行 RW 访问的 Windows API 函数将物理内存映射到处理本地内存空间。映射您需要访问的空间部分后,您可以直接对其进行寻址和更改。
我只使用过这种方法来写入 Windows 上的并行端口,但我在 Linux 中的其他项目中使用过类似的解决方案。