查看: 91|回复: 0

如何查询开发板arm 类型

[复制链接]

3

主题

1

回帖

19

积分

新手上路

积分
19
发表于 2025-4-14 07:39:16 | 显示全部楼层 |阅读模式
如何查询开发板arm 类型?

在 Linux 系统中,你可以通过以下几个命令来查询 ARM 处理器的信息:
    查看处理器架构:
  1. uname -m
复制代码
    查看详细的 CPU 信息:
  1. cat /proc/cpuinfo
复制代码
    查看系统架构:
  1. arch
复制代码
    如果要查看更详细的硬件信息:
  1. lscpu
复制代码
这些命令会显示处理器的架构类型、型号、核心数等信息。对于 ARM 开发板,你通常会看到类似 armv7l、aarch64 这样的架构信息。
这两个命令,怎么一个是64的,一个是32


    getconf LONG_BIT 显示为 32uname -m 显示为 aarch64
这种情况通常出现在以下场景:
    getconf LONG_BIT 显示的是当前系统运行的用户空间程序的位数(比如你的程序编译环境)uname -m 显示的是 CPU 架构的位数
这种差异可能是因为:
    你的系统是 64 位的 ARM 处理器(aarch64)但系统中安装了 32 位的用户空间程序或库或者系统配置为优先使用 32 位模式运行应用程序
这种配置在某些情况下是正常的,特别是在需要兼容性的场景下。如果你需要完全使用 64 位环境,可以:
    确认系统是否完整安装了 64 位的用户空间程序检查系统的多架构支持配置确保使用的软件包都是 64 位版本
你可以使用以下命令进一步确认系统状态:
  1. file /bin/bash
复制代码
这会显示系统默认 shell 是 32 位还是 64 位的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表