linux – 哪个温度属于哪个传感器?

weixin_38113341 2019-09-12 01:56:52
我在我的嵌入式Linux中使用lm传感器.它工作正常.当我执行sensors命令时,我得到了以下数据. lm75-i2c-0-48 Adapter: 21a0000.i2c temp1: +28.5 C (high = +80.0 C, hyst = +75.0 C) lm75-i2c-0-49 Adapter: 21a0000.i2c temp1: +26.5 C (high = +80.0 C, hyst = +75.0 C) eth0_dsa0-virtual-0 Adapter: Virtual device temp1: +35.0 C (high = +100.0 C) mx_thermal_zone-virtual-0 Adapter: Virtual device temp1: +10.5 C (crit = +85.0 C) 我想知道哪个温度属于哪个传感器.喜欢什么是cpu温度和什么是环境温度. 谢谢.
...全文
106 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38119488 2019-09-12
  • 打赏
  • 举报
回复
我可以大致告诉你这些传感器是什么,如果这有帮助: eth0_dsa0-virtual-0是eth0设备上的温度传感器,即主板或卡L​​AN适配器. 你有一个I2C总线上的两个芯片(慢速简单串行总线),可能都是lm75(并且你为第一个做了复制和粘贴错误).这是一个简单的温度传感器芯片.从显示的温度,你的案件内的某个地方. 热区是由BIOS定义的.价值低于室温,所以似乎有些不对劲. 看起来您没有为CPU温度安装驱动程序. 最后,唯一知道你计算机中究竟有哪些组件的人就是你,我们无法猜出那里有什么.弄清楚确切的硬件是一个难题,它需要阅读你拥有的所有硬件手册(主板等),查看你可以在主板上看到的芯片,谷歌搜索芯片标识符,找到丢失的驱动程序等. 编辑 是的,48和49是I2C总线上的lm75-i2c-0-48和lm75-i2c-0-49的地址,但我不确定它是十六进制还是十进制.两者都在总线0上.查看/ sys / bus / i2c以查看您的I2C总线和设备(仅在某些内核模块检测到时才会出现).

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧