基于I^(2)C的CPU温度监控功能设计与实现  

在线阅读下载全文

作  者:宁鹏毅 王婷[1] 解博琳 NING Pengyi;WANG Ting;XIE Bolin

机构地区:[1]航空工业西安航空计算技术研究所,陕西西安710068

出  处:《信息技术与信息化》2022年第3期92-95,共4页Information Technology and Informatization

摘  要:随着CPU处理性能的不断提高,CPU功耗也不断增加。高功耗产生的热量如果无法及时散热,将引起CPU温度持续升高,不但影响CPU性能,甚至可能造成硬件损坏,CPU温度监控功能显得尤为重要。针对以上问题,提出了一种基于I^(2)C的CPU温度监控功能实现方法。通过I^(2)C总线获取ADT7461温度芯片采集的CPU温度值,根据采集到的温度值,控制辅助风扇运行状态作出对应散热处理。该方法可以根据需要随时采集温度,使CPU温度一直处于有效的监控之下,提高了运行环境的安全性。根据温度变化情况灵活确定是否打开辅助散热风扇,与一直开启风扇散热相比可以降低耗能。温度采集使用中断方式,利用天脉2操作系统提供的worker任务机制,在中断信号量没来之前可让CPU先执行其他任务,大大提高了CPU使用效率,避免造成分区任务超时。经验证该方法生成的驱动文件可移植性强,对于监控模块温度有一定的参考意义。

关 键 词:温度监控 I^(2)C 天脉2 辅助散热 worker任务 

分 类 号:TP332[自动化与计算机技术—计算机系统结构] TK124[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象