关于获取CPU温度的优快云帖子

MFC温度测量表 MFC文件,用曲线记录温度,有菜单栏,对话框,状态栏,时间显示,持续化 立即下载

关于获取CPU温度的优快云帖子

(2008-02-19 13:27:28)

1:各位高手,回句话啊!!cpu的温度放在那里了!!有谁知道!! bios里面那个对么??可以通过读bios来得到cpu的温度么??

2:我对这个了解的不多。但是,我看过一些主板带的温度监视软件,应该是和主板的BIOS中的温度显示是联系的。希望楼主能够找一找关于读取BIOS方面的代码,或文档来研究一下。

3:但是那位高手能告诉我,bios显示的cpu温度是通过什么途径得到的!!我知道是读取cpu温度传感器的值!但是这个读取的值是否是存在bios的某个地址里面,或者是只是简单的读取与显示!!另外谁能告诉我那里还能得到cpu的温的值!!

4:学习ing

5:我也想知道,关注.........

6:有种方法大家看行不行,好像bios内容已经映射到了物理内存的0x00000000-0x00f00000范围内,我想读这部分的物理内存,但是现在又两个问题 1)不知道这样是否能读到我所需的温度值 2)不知道温度所映射到的物理地址

7:^_^,除非window或者厂商提供了这个API,否则的话,没辙!!读取物理内存,怎么可能呢?

8:呵呵,有点难度.很早以前就有人问过这个问题. 找主板提供的DLL接口看行不行.

9:这个应该可以通过ACPI或者WMI来获取,但是我的代码没有通过测试,不知道是不是因为我用的是笔记本的缘故。 uses ComObj, ActiveX; procedure TForm1.Button1Click(Sender: TObject); var Locator: OleVariant; WMI: OleVariant; RET: OleVariant; Enum: IEnumVariant; Tmp: OleVariant; Value: Cardinal; begin Locator := CreateOleObject('WbemScripting.SWbemLocator'); WMI := Locator.ConnectServer('.', '', '', ''); Ret := WMI.ExecQuery('SELECT * FROM MSAcpi_ThermalZoneTemperature'); Enum:= IUnknown(RET._NewEnum) as IEnumVariant; while (Enum.Next(1, Tmp, Value) = S_OK) do begin if not varisNull(Tmp.CurrentTemperature) then Memo1.Lines.Add(Format('%6.2f', [(Tmp.CurrentTemperature - 2732) / 10])); end; end;

10:谢谢tseug的提示,请问你有没有关于ACPI和WMI的资料,希望你能共享一下,谢谢!!我的e-mail:h6003113@yeah.net 谢谢了!!

11:学习

12:应该是与主板的硬件对应吧,因为我装过很多电脑,测温芯片不同,自带的显示程序不通用,想必BIOS里面对应的程序也是不同的。很多硬盘也有测温,这个应该有通用的吧

13:haha,嚴重學習中

14:学习,强烈认为应该有API函数可以调用

15:好象以前的帖子提过,读注册表的数据。并且说,不少监视CPU温度的软件也用这个方法。偶觉得这类东东都比较占CPU资源,所以不怎么用,也没怎么去关心。

16:还能编程控制CPU的温度?!厉害呀!学习!

17:现在我在使用WMI读取cpu温度传感器的温度,通过WMI我读到了bios的生产厂家,但是不知道为什么,当读到Win32_CurrentProbe是就没用了。请那位大虾指点一下!!

18:怎么没人回答啊!!

19:采用WMI和SMBIOS来读取CPU温度传感器的方式是不可行的。事实上WMI本质上微软依然走的是通过SMBIOS/DMI方式来获取生成WMI数据的,虽然BIOS规范的“Type 28”是温度传感器,并且还注明了偏移量为06H为温度最大值等...与Type 27的冷却设备区域类似,不过在最后14H偏移的温度值我发现是名义上的(即:不过是规范定义者的一厢情愿罢了),我曾经写过几个程序来获取几种主板(BIOS从2.0-2.31版)的各类别各偏移量的值,发现该值是无效的,同时也发现所谓Type 27中的风扇转速等,也无效,即便对于IBM的原装机也是如此。在此过程中,也发现凡有效部分往往与WMI获取的值一样。因此,也印证了从WMI获取诸如温度等参数的不可行,除非微软修改WMI信息的获取方式,否则,我看...呵呵...还不如我们另外想办法了。顺便说一下,我个人认为微软之所以采用上述方式获取温度传感器的信息,是因为WMI规范发布的时候,微软也认为主板生产商都会把温度的获取和刷新写到驱动里面---也就是刷新Type 28区域的信息,不过,遗憾的是,硬件生产商没有这样做。另外,我认为目前的温度检测软件几乎都是通过SMBUS来入手设计的,若你实在要详细了解这些与硬件紧密的软件开发步骤,不妨留下你Email,我在下次来看到后会与你联系。另外,无汇编经验,只用过Delphi等OO工具就不要留Email了。

20:首先谢谢LAMB 如果LAMB兄有时间还是可以发些相关的资料给小弟研究研究。小弟是搞自动化的,用过汇编,相信看相关的程序不会有很大的问题。最后留下我的E-Mail:h6003113@yeah.net 21:把厂商自带的温度监视软件中包含的DLL拿出来分析,有些接口直接能读到CPU温度,你用你的程序直接引用这些DLL应该能行吧。谁能接着这个讨论下去,我也能获得bios信息了,可惜不知道温度的偏移。

21:用winio读取的端口数据总是-1,希望高手指教
不同品牌的BIOS有不同的温控I/O调用, 具体得看BIOS程序调用手册.
22:cpu 温度,系统 温度,风扇转速,所有的系统电压,你要得到,首先你的主板线路做了对他的侦测,如果做了以上的所有值全存在一个叫着 superio 的device的isa space里面superio 一般常用的品牌有 winbound fintek ....等等,不同的型号的superio他们里面的INDEX是不一样的,这个你得要有对应的superio 的datasheet
没有通吃的方法,除非bios透过acpi告诉你,以上方法是透过 io access的方法
具体操作,任何一个bios工程师都知道,向他们请教吧
23:我最近一直在网上查关于获取CPU温度的资料,花了很多时间,可是没有结果。
DWORD temp_dwPortVal=0;  
InitializeWinIo();  
SetPortVal(0x6C,0x80,1);//将命令写入命令端口0x6C  
SetPortVal(0x68,0x0E7,1);//将要访问的寄存器号写入数据端口0x68  
GetPortVal(0x68,&temp_dwPortVal, 1);//将数据从数据端口读出  
ShutdownWinIo();  
代码只能写到这一层,得到的结果是-1,很多人结果和我一样。
原因可能是没有判断缓冲0x6c,可是就是不知道应该怎么判断,
24:觉得这个会和 硬件比较相关吧!
不同的平台,采用不同的components,操作的方法也会不太一样吧!
移动些列的电脑一般都会用EC的,这些动作可以让EC去做,我们可能可以发个command要EC reports我们想要的东西(一般通过 0x62和0x66 port),当然这个就需要看你和EC定义如何通信,没标准的!当然也不排除你直接操作EC,这种方法我没试验过,不知道说的对不对!
还有一个方法就是通过WMI-ACPI,EC的memory可以有一段是对Windows可见的,记得当初我们规定的是EC把类似这样的信息放到这个内存中(EC的内存),然后我们通过WMI-ACPI的方式去读。不过需要我们自己写ASL code然后includes到BIOS中。
台式机器一般会用supper I/O,常用的用ITE,Winbond!你若是想直接access to supper I/O, 恐怕你要读相关的datasheet了。一般是通过 0x2e/0x2f or 0x4e/0x4f端口!类似这样的tools我没有做过,以前是我的另外一个同事在负责玩,不仅仅是有HW monitor的功能,还有超频等功能!俺不是这方面的专家,欢迎大家指教了!

解决usbisp不识别无法烧录Atmega328P,Arduino不识别问题 如果使用Arduino IDE里面的烧录,可能会遇到一个问题,就是不识别国产这种廉价的USBISP 点击烧录引导程序,会遭遇到找不到USB设备的问题,选哪个都会提示找不到,比如选择USBasp could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' 因此,我们需要使用到progisp这一个软件的1.72版本 选择好芯片的型号后,调用编译好的HEX文... 阅读详情

相关推荐

Oracle集群管理-19.3升级19.18 opatchauto总结(java报错,resume oneoffs缺失目录)

t. (那个认为补丁已经打上了,但是oneoffs目录里面没有。将安装包文件的权限全部改成777.就继续执行了上述命令 ,此时使用opatch lsinv也是报错 ,在正常执行opatchauto apply。1 创建目录,存放补丁包,并赋予权限。于是使用如下命令对补丁进行回滚。

oradbm的博客 1415

使用STM32CubeMX求得CPU芯片温度

继续完成后台网友询问:如何使用STM32CubeMX设计代码框架,然后实现CPU内置温度传感器测量CPU芯片温度,然后以串口输出的形式输出芯片的温度值,数据更新周期1000ms。STM3...

tiandiren111的专栏 2120

二进制、八进制、十六进制、十进制转换详解

二进制是计算机的语言,正如我们使用汉语表达与交流信息一样,任何信息在计算机中都以二进制的形式存储和计算。了解二进制与十进制等进制之间的转换方法,有助于我们了解计算机内部的数字计算过程,可以帮助我们在一定程度上理解信息在计算机中的编码和解码过程。本文先简单介绍位置化数字系统的概念,然后详细讲解二进制、八进制、十六进制、十进制之间的转换方法与原理。

2301_81674797的博客 2097

Windows系统下获取主板各区域温度的命令

windows下的WMI里提供了MSAcpi_ThermalZoneTemperature接口的,调用一下即可。(WMI即Windows Management Instrumentation,是一个windows管理工具/模块,可以从这里获得大部分你需要的系统信息。) 以管理员身份启动powershell 输入以下命令: function Get-Temperature { $t = Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespac

weixin_39931683的博客 9553

戴尔笔记本装Ubuntu 20.04,别急着分区!先搞定这个BIOS设置(Intel RST避坑指南)

本文详细介绍了在戴尔笔记本上安装Ubuntu 20.04时遇到的Intel RST技术兼容性问题及解决方案。通过安全切换至AHCI模式,避免安装过程中找不到硬盘的常见问题,并提供双系统分区策略和安装后的优化建议,确保Ubuntu与Windows 10双系统稳定运行。

weixin_31315567的博客 272

基于Python的MOOC课程评价爬取与分析系统设计与实现

本文详细介绍了如何使用Python最新技术栈构建一个高效的MOOC课程评价爬取与分析系统。系统采用Scrapy框架结合Selenium实现动态页面抓取,利用PyMySQL进行数据存储,并通过Pandas和Matplotlib实现数据可视化分析。文章从爬虫原理、技术选型、系统设计到代码实现进行全面讲解,为教育工作者改进教学质量提供数据支持。关键词:Python爬虫、MOOC评价分析、Scrapy框架、数据可视化、教学改进。

2201_76125261的博客 1103

mfc怎么获取cpu温度_1,mfc怎么把编辑框内的输入的数字存入int 2,如何把数字输出到编辑框内...

转载1,mfc怎么把编辑框内的输入的数字存入int 2,如何把数字输出到编辑框内两个方法:第一种:给这个Edit添加一个CEdit变量m_edit1。在你需要这个编辑框的内容的时候,调用CString str=m_edit1.GetWindowText();然后 int h=_tstoi(str);而如果把一个int输出到编辑框,可以这样:int h;//此处为h赋值CString str;str...

weixin_39710594的博客 434

SAP ABAP Append structure 介绍

所有在 append structure 上增强的字段都是 append structure 的一部分,这意味着对这些增强所做的任何更改仅仅施加在 append structure 上,而不会影响被增强的 ABAP DDIC 结构。这同样适用于 transport. 激活数据库表或结构时,会找到所有关联的 append structure,并将它们的组件附加到数据库表或结构。Append structure(附加结构)是 ABAP 字典中附加到另一个结构或数据库表并将其组件附加到它们的结构。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1165

C++:实现获取CPU温度(附带源码)

CPU 温度的 C++ 实现。

欢迎来到我的博客!这里是一个专注于计算机技术的分享平台,涵盖编程开发、算法研究、系统架构、软件工程等多个领域。无论你是初学者还是资深开发者,都能在这里找到有价值的内容。 2025

点云从入门到精通技术详解100篇-基于点云语义分割的电力线提取及聚类研究

在现代社会,电力一直扮演着最重要的角色之一。它不仅与人民的生活息息相关,更是一个国家发展的命脉。近年来,随着我国各特高压输电线路建成(比如2022年1月份白鹤滩江苏特高压输电线路的放线)以及电网规模的不断扩大,我国年发电量稳步上升,人民的生活水平越来越高。我国土地辽阔,输电线路分布广泛,再加上地形环境复杂多样,电力线可能遭受风吹雨晒甚至是冰雪寒灾的影响。因此,为了保障电力线的可靠供电,防止停电意外发生,电力部门要定期对输电线路进行检查。目前我国主要。

getusushu的博客 1010

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的农作物害虫检测系统(深度学习模型+UI界面+训练数据集)

随着人工智能技术在农业领域的深入应用,基于深度学习的害虫检测系统已成为智慧农业的重要组成部分。本文详细介绍了一种基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的农作物害虫检测系统,涵盖算法原理、数据集构建、模型训练、系统实现及完整代码。该系统能够实时检测并识别多种农作物害虫,为农业生产提供精准的病虫害监测解决方案。

YOLO 273

BMC通过PECI接口获取CPU温度实现方法

本文转载于网络,侵权删。 PECI是用于监测CPU及芯片组温度的一线总线(one-wirebus),全称是Platform Environment Control Interface。它最主要的应用是监测CPU温度,最新版本的PECI接口还包括一些其他的功能。 1 Intel Processor的温控机制 在CPU中,通常每个CPU核心都有一个数字温度传感器。在PC平台下,处理器可以通过MS...

masterbee的博客 1万+

Java数据可视化实战:基于JFreeChart的数学函数绘图工具开发

JFreeChart是一个开源的Java图表库,适用于Swing和JavaFX应用程序。折线图和面积图柱状图和饼图散点图和气泡图组合图表3D图表等实现自定义数学表达式解析:java复制下载throw new IllegalArgumentException("表达式不能为空");// 验证表达式try {}");throw new IllegalArgumentException("无效的数学表达式: " + e.getMessage());try {

2201_76125393的博客 365

Jiangsheng的优快云 Digest(March 4, 2006)

为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。优快云 讨论总结系列: Jiangsheng的优快云 Digest (Jan 21 2006)( http://blog.csdn.net/jiangsheng/archive/2006/03/05/615669.aspx) Jiangsheng的优快云 Digest (Jan 7

软件开发资料汇总 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

零代码启动中文情感分析|基于StructBERT镜像的WebUI交互式应用指南

本文介绍了如何在星图GPU平台上自动化部署中文情感分析镜像(基于StructBERT),实现零代码、WebUI交互式中文文本情绪识别。用户可快速分析电商评论、客服工单、社交媒体反馈等真实业务文本,实时获取正面/负面情绪判断及置信度,显著提升舆情监控与运营决策效率。

weixin_36123300的博客 88

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Pixel Dimension Fissioner开源可部署:基于Docker的16-bit像素工坊镜像发布

本文介绍了如何在星图GPU平台上自动化部署🕹️ 像素语言 · 维度裂变器 (Pixel Dimension Fissioner)镜像,实现创意文本处理功能。该工具结合AI技术与复古像素风格界面,可快速生成多种文本变体,适用于社交媒体内容创作、广告文案优化等场景,提升文本生产效率。

weixin_28913879的博客 157

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

总结,由于顺丰的问题,产生了电脑近期一个月死机问题集锦

我昨天晚上八点过后,自动死机,但是之前打过游戏都没有问题(就几小时之前),过了八点到早上8点(没有熬夜),我早上从尝试拔插内存条,然后换了一根HDMI线,电脑变正常了;也没有花屏,在此之前有一次花屏,我猜测是不是DP接口的高频率造成的问题。20230809:发现海盗船的内存条被海盗船授权客服说是假货,但是昨天晚上aida64测试半小时没有死机,并且换了插槽到2,和4的位置(CPU里边第一插槽为1)。20230818:重新插主板电源线,以及各种线,发现没有死机,温度还是67度左右,是非常热的。

weixin_43582919的博客 3829

(已解决)Linux深度学习训练卡死问题排查

ubuntu20.04问题:进行训练的时候随机卡死,无法打开tty界面,键鼠完全失灵,只能重启

2403_87844283的博客 3426

IT吹牛

1、我的CPU是我用一个电容一个电容焊接起来的!好大一砣啊……哈哈哈!2、楼上的很厉害,可怜我昨天费了一个晚上的工夫才用小刀在我的硬盘上刻了一个操 作系统,我要向大家学习啊! 3、吹吧,吹牛不上税……我昨天把我家的那台老式电视拆了,七拼八凑变成了一块G F4Ti4800的显卡,赚了……  4、这算什么,刚才我边吃苹果边上网,忽然就死机了,重启一下就发现操作系统就...

weixin_33894640的博客 129

关于解决vscode+ESP-IDF编译慢的问题

找了这篇帖子,真的神了,遇到的问题都一样,就是最后的方法,一关那个MSPCManager速度上来了,然后同时我也把微软自带管家卸载了。有个小插曲,我本来想arduino+esp,我觉得方便好用,但是配置老有问题,找不出来,我用deepseek找错误没找出来,我就和自己说,先别死磕,跑通了先,然后我就开始跟步骤配置vscode+idf,属于是重新配置。然后我检查了其他的环境配置 [在电脑设置的高级选项里,有个环境设置,我检查了一遍那些环境,我觉得没啥问题,就单看python的来说],也不行。

2301_79995335的博客 2239

计算机的经典吹牛

1、我的cpu是我用一个电容一个电容焊接起来的!好大一砣啊……哈哈哈!2、楼上的很厉害,可怜我昨天费了一个晚上的工夫才用小刀在我的硬盘上刻了一个操作系统,我要向大家学习啊!  3、吹吧,吹牛不上税……我昨天把我家的那台老式电视拆了,七拼八凑变成了一块gf4ti4800的显卡,赚了……  4、这算什么,刚才我边吃苹果边上网,忽然就死机了,重启一下就发现操作...

weixin_34307464的博客 84

MT5 Zero-Shot中文增强:无需训练,输入一句话生成5个同义句,新手必看

本文介绍了如何在星图GPU平台上自动化部署📝 MT5 Zero-Shot Chinese Text Augmentatio镜像,实现中文文本的零样本增强。该工具基于mT5模型,无需训练即可输入单句生成5个同义句,适用于内容创作、数据增强等场景,显著提升文本处理效率。

weixin_42234168的博客 389

RK3588与RK3588S工业AI选型实战:功耗、可靠性与接口资源深度对比

边缘AI主控芯片是工业智能终端的核心载体,其选型直接决定系统实时性、宽温可靠性与长期运维成本。从基础概念看,RK3588和RK3588S虽同属Rockchip RK3588系列,但并非简单性能缩放,而是面向不同工业约束(如-40℃~85℃宽温运行、AGV振动环境、模块化热插拔需求)所做的架构级取舍。原理层面,差异集中于CPU工艺与电压响应延迟、NPU内存带宽与DMA模式、PCIe热插拔支持及GMAC时序裕量等底层硬件特性;技术价值体现在确定性延迟控制、EMC鲁棒性提升与BOM可维护性优化;典型应用场景覆盖智

weixin_34221112的博客 267

TiWaz键盘:STM32F401+QMK+VIAL嵌入式开发实战指南

嵌入式开发入门常面临硬件抽象高、调试门槛高、缺乏真实项目载体等痛点。基于ARM Cortex-M4的微控制器(如STM32F401)具备丰富外设与实时能力,是学习GPIO、PWM、ADC及USB HID协议的理想平台;QMK固件提供模块化、事件驱动的轻量级嵌入式框架,支持从键位逻辑到RGB动画的全栈定制;VIAL则通过Web端实现配置热更新与EEPROM持久化,大幅降低固件迭代成本。该技术栈广泛应用于机械键盘客制化、IoT人机交互设备及教学实验平台。本文以TiWaz开源键盘为实体教具,详解STM32底层驱动

weixin_31887307的博客 219

AIGlasses OS Pro开发者日报:极客技术分享与案例分析

本文介绍了如何在星图GPU平台上一键自动化部署👓 AIGlasses OS Pro智能视觉系统镜像,实现高效的智能购物商品检测功能。该系统能在本地实时识别货架商品,显示价格与营养信息,提升购物体验,同时保障用户隐私与数据安全。

weixin_29607511的博客 371

《安富莱嵌入式周报》第231期:2021.09.20--2021.09.26

往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 目录 1、elements消息:全球十大电动车制造商,国产宁德时代32.5%市场.

Simon223的博客 3517
上一篇: ACPI:: http://www.acpi.info/
下一篇: Phoenix-Award BIOS及 ami bios 简述
PerfectToday
博客等级 码龄18年 46粉丝 129原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值