首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从设备中编程获取芯片上的系统数据

如何从设备中编程获取芯片上的系统数据
EN

Stack Overflow用户
提问于 2015-11-30 18:42:24
回答 1查看 2.2K关注 0票数 5

我想得到一个编程方式的完整处理器名称,就像CPU-Z应用程序所做的那样。高通Snap巨龙800。最后一个是对我来说最重要的信息,也就是800。

EN

回答 1

Stack Overflow用户

发布于 2017-03-24 23:32:28

...like CPU-Z应用程序。高通Snap巨龙800。最后一个是对我来说最重要的信息,也就是800。

@WeybkbcOTHER我可能会让你失望,但是你想得到的信息确实是特定于内核的。在广泛的Android设备市场上,厂商使用的是大量的最后一种。如果CPU-Z应用程序显示一个设备所需的信息,并不意味着它对另一个设备具有相同的信息。同样,这类信息是设备(内核)-specific。

我想要一个编程方式的完整处理器名称..。

Androd操作系统最重要的部分,或者更准确地说,是Linux,您可以从/proc伪文件系统中获得这类信息。“文件系统”提供了系统中运行的进程的目录视图以及系统范围内的诊断,比如处理器信息(同样,您不能依赖所提供的信息的完整性!)严格地说,/proc是“设备CPU信息中最接近(较低)的点之一”。

关于“编程方式”,请注意,当从/proc“文件系统”派生信息时,您必须处理解析它的条目,然后再进行轮询。

下面是一些重要的/proc条目(与命令一起使用)的几个示例,您可以(也可能不会--取决于供应商的供应)使用这些条目来派生CPU信息:

  • 当然,在cat /proc/cpuinfo中,您可以找到一个CPU家族,如果有的话,可以使用名称(在Hardware键下);
  • cat /proc/stat,您可以在其中调查CPU核的数量(表示为cpux,其中x是根据核数计算的);

推荐阅读:安卓内部::超级用户的看法乔纳森莱文

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34005648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档