萝卜大侠 发表于 2022-6-6 14:23:25

openwrt系统下查看CPU架构的方法

很多朋友在安装插件时不知道怎样选择CPU架构,这里教大家一个简单方法

首先,你需要具备SSH登录路由器的基本知识,不知道的自行百度
登录路由器后,执行下面的命令
cat /etc/os-release |grep ARCH命令返回格式如下,红框标示的内容即为CPU架构


openwrt软件包命名一般是包名+版本号+CPU架构,例如


大家选择插件安装时,通过包名即可判断是否适合自己的机器

ebacker 发表于 2022-6-6 14:55:45

本帖最后由 ebacker 于 2022-6-6 15:02 编辑

通过winscp连接路由器,代码输入发现AX1800中没有这个目录?是否是目前固件3.124的版本太低无法这么查看?




萝卜大侠 发表于 2022-6-6 16:18:03

ebacker 发表于 2022-6-6 14:55
通过winscp连接路由器,代码输入发现AX1800中没有这个目录?是否是目前固件3.124的版本太低无法这么查看?
...

AX1800目前用的还是QSDK,QSDK不适用这个命令,AX1800的CPU架构是arm_cortex-a7

JianhuiZhao 发表于 2022-6-8 13:43:30

本帖最后由 JianhuiZhao 于 2022-6-8 13:44 编辑

GL-AX1800 使用的芯片为 IPQ6000,IPQ6000 的 ARM 核为 cortex-a53,采用 ARMv8-A 架构。ARMv8 支持 2 种执行状态: aarch32 和 aarch64。采用32位模式时(即aarch32 状态),向后兼容 ARM-V7指令集,cortex-a7 即采用 ARM-V7 指令集。
我们的 GL-AX1800 目前使用 32 位固件。


不望月的狼人 发表于 2022-6-8 13:57:43

JianhuiZhao 发表于 2022-6-8 13:43
GL-AX1800 使用的芯片为 IPQ6000,IPQ6000 的 ARM 核为 cortex-a53,采用 ARMv8-A 架构。ARMv8 支持 2 种执 ...

大佬,啥时候升64BIT?

ebacker 发表于 2022-6-8 14:43:27

JianhuiZhao 发表于 2022-6-8 13:43
GL-AX1800 使用的芯片为 IPQ6000,IPQ6000 的 ARM 核为 cortex-a53,采用 ARMv8-A 架构。ARMv8 支持 2 种执 ...

大佬,本人小白一个,刚刚看了你的解释,请问我这么理解是否正确,还望多多指教,谢谢!
因目前GL-AX1800固件只采用32位模式(aarch32),因此在选择插件时只能选用arm-cortex-a7架构,如以后固件采用64位(aarch64),插件就应选择aarch64_cortex-a53架构,还有aarch64_armv8-a也可以用当固件64位时?


[*]aarch64_armv8-a
[*]aarch64_cortex-a53
[*]aarch64_cortex-a72
[*]aarch64_generic
[*]arc_arc700
[*]arc_archs
[*]arm_arm1176jzf-s_vfp
[*]arm_arm926ej-s
[*]arm_cortex-a15_neon-vfpv4
[*]arm_cortex-a5
[*]arm_cortex-a53_neon-vfpv4
[*]arm_cortex-a5_neon-vfpv4
[*]arm_cortex-a7
[*]arm_cortex-a7_neon-vfpv4
[*]arm_cortex-a8_vfpv3
[*]arm_cortex-a9
[*]arm_cortex-a9_neon
[*]arm_cortex-a9_vfpv3
[*]arm_fa526
[*]arm_mpcore
[*]arm_mpcore_vfp

[*]arm_xscale
[*]armeb_xscale
[*]i386_geode
[*]i386_i486
[*]i386_pentium4
[*]mips64_mips64
[*]mips64_octeon
[*]mips64_octeonplus
[*]mips64el_mips64
[*]mips_24kc
[*]mips_mips32
[*]mipsel_24kc
[*]mipsel_24kc_24kf
[*]mipsel_74kc
[*]mipsel_mips32
[*]mipsel_mips32r2
[*]powerpc_440
[*]powerpc_464fp
[*]powerpc_8540
[*]x86_64




ksd886 发表于 2022-6-9 07:15:06

要是同一个CPU架框,不同的内核版本间软件能兼容吗?

萝卜大侠 发表于 2022-6-9 09:32:01

ksd886 发表于 2022-6-9 07:15
要是同一个CPU架框,不同的内核版本间软件能兼容吗?

应用层的包大多数可以兼容,但一些依赖特版本定库(比如libc)或者依赖内核的包就不行

ksd886 发表于 2022-6-9 15:34:14

萝卜大侠 发表于 2022-6-9 09:32
应用层的包大多数可以兼容,但一些依赖特版本定库(比如libc)或者依赖内核的包就不行 ...

好的,谢谢大大指导:victory:

llfl 发表于 2022-8-29 22:42:16

MT300N的CPU是什么架构,装第三方总是255

kenysai 发表于 2022-10-28 16:31:58

等升级64位架构

XeanYu 发表于 2022-12-3 01:41:46

opkg print-architecture
用这个也可以的。
页: [1]
查看完整版本: openwrt系统下查看CPU架构的方法