例如,三星 Galaxy Note 10.1 N8000 使用的是三星 Exynos 4,但我能从文件中得到最好ARMv7 Processor rev 0 (v71)
的结果/proc/cpuinfo
。也没什么用处System.getProperties()
。
问问题
1497 次
1 回答
3
这取决于你想获得多少信息。对我的 S3LTE 的快速检查也显示了实际的 CPU 硬件:
shell@android:/proc $ cat cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
(...)
Hardware : SMDK4x12
你去吧:我有一个SMDK4x12
如果您想进一步冒险,恐怕是设备(或平台)特定的。您可以检查sysfs
,并尝试从中确定一些其他平台信息。例如,从下面的两个命令中,我可以看到我有exynos4-core
一个s5pv210
*. 当然我已经知道了,所以我只能用这些信息来测试他们的存在。在其他平台上,例如 Qualcomm、Tegras 和 MTK,sysfs
您可以搜索该平台的其他签名。
$ ls /sys/devices/system
clocksource
cpu
exynos4-core
$ ls /sys/devices/platform | grep s5p
s5pv210-uart.0
s5pv210-uart.1
s5pv210-uart.2
s5pv210-uart.3
* 这实际上是一个红鲱鱼,实际平台是S3C2440,但是内核内部还有s5pv210的残留物,它在原来的三星Galaxy S内部使用过
于 2013-10-02T15:57:14.670 回答