首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的架构是什么,armv8l到底是什么意思?

我的架构是什么,armv8l到底是什么意思?
EN

Stack Overflow用户
提问于 2022-09-12 11:39:22
回答 2查看 1.2K关注 0票数 0

首先,我搜索了(很多),我对我的Android架构感到困惑。

我使用的主要方法是:

  1. uname -m命令说我使用的是armv8l
  2. dpkg --print-architecture命令说我使用的是arm
  3. lscpu显示了这个输出:
代码语言:javascript
运行
复制
~ $ lscpu
Architecture:           armv8l
Byte Order:             Little Endian
CPU(s):                 8
On-line CPU(s) list:    0-3
Off-line CPU(s) list:   4-7
Vendor ID:              ARM
Model name:             Cortex-A53                                              Model:                  4
Thread(s) per core:     1
Core(s) per socket:     4
Socket(s):              1
Stepping:               r0p4
CPU(s) scaling MHz:     79%
CPU max MHz:            1586.0000
CPU min MHz:            0.0000
Flags:                  half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 id                        iva idivt lpae evtstrm aes pmull sha1 sha2 crc32
  1. cat /proc/cpuinfo显示了这个输出:
代码语言:javascript
运行
复制
~ $ cat /proc/cpuinfo
processor       : 0
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03                                                     CPU revision    : 4

processor       : 1
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03                                                     CPU revision    : 4

processor       : 2
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 3
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4
  1. AIDA64 (设备信息应用程序)在cpu部分向我展示:

lscpu说我使用的是Cortex-A53模型,而根据皮质-A53的说法,我使用的是ARMv8-A64位。

所以,我不知道我的Android arch到底是什么,比如当我安装node.js或其他包或二进制文件时,我是从node.js区安装在armv7l或armv8 (arm64)中吗?

我知道在安卓系统中手动安装node.js并不是真正的支持,或者我不知道如何去做。

如果有人有问题,我准备回答。

谢谢大家。

EN

回答 2

Stack Overflow用户

发布于 2022-09-12 11:58:24

armv8l是64位cpu中的32位模式,如果您有这个CPU,那么dpkg就会转到arm,而不是lscpuuname,因为它们检查系统arch。

票数 1
EN

Stack Overflow用户

发布于 2022-09-12 11:50:32

这是一个没有aarch32 ISA的-only体系结构。

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

https://stackoverflow.com/questions/73688696

复制
相关文章

相似问题

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