潮声隔雨深 · 2020年02月13日

如何获取ARM工作状态的frequency和cycles

在linux平台的ARM平台,通常在/sys/devices/system/cpu/该目录下不存在频率文件,在/proc/cpuinfo也没有相关信息,请问是否有通用方法获取ARM的工作频率,或者获取获取ARM工作的cycle数?

另外请教下对于/proc/cpuinfo中的信息是否有相关文档进行了介绍,例如CPU part:0xd09 和0xd03分别代表什么? CPU implementer、CPU variant、CPU part、CPU revision对应的含义?

11111.png

22222.png

1 个回答 得票排序 · 时间排序
一知半解 · 2020年02月13日

cpuinfo的信息,可以看对应的CPU的TRM中的MIDR_EL1 register,例如你发这个是Cortex-A53的

33333.png

你的回答