1, 怎么知道我的OpenWrt使用的是哪种架构的CPU?
$ opkg print-architecture | awk '{print $2}' | grep -v all | grep -v noarch # 精确的命令
mips_24kc
$ uname -m # 只能得到大致架构信息
mips
$ . /etc/openwrt_release ; echo $DISTRIB_ARCH
mips_24kc
2, 如何知道我的OpenWrt是32位的还是64位的?
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 10 (v7l)
$ uname -m
armv7l # 如果是64位系统, 这里会有64位字样出现
提示: ARMv7 都是32位CPU, armv8以上才是64位CPU.
$ echo $SHELL
/bin/ash
$ file /bin/ash
/bin/ash: symbolic link to busybox
$ which busybox
/bin/busybox
$ file /bin/busybox
/bin/busybox: ELF 32-bit MSB executable, MIPS, MIPS32 rel2 version 1...