如题, github上有面向很多架构的release. 我平时用的基本上都是Windows x64, 前段时间入手了个arm cortex-a53 CPU的路由器, 想下载一点开源的小工具跑着玩, 但是苦于不太理解这里不同平台架构的区别, 有没有懂行的盆友可以科普下?
Super董
我记得红米6手机用的也是 Cortex A53架构
我之前在FireBase上用了一个红米6手机去测试 arm64-v8a的软件包,直接不适用,跳过测试。
但奇怪的是arm cotex-a53确实属于ARMv8架构。
后来研究一下,我得到大致的结论是:
arm cotex-a53确实是Arm第八代,但是arm cotex-a53既存在32位,也存在64位。
红米6手机的arm cotex-a53是32位,所以无法运行我arm64-v8a的软件包。
所以:arm cotex-a53是Arm,但是具体arm cotex-a53是32位还是64位,这要具体而定,都有可能。
妹岛
这方面我不是行家,我实在记不清我以前何时接触过arm cortex-a53,但是有点模糊的印象。
查了一下:应该是算arm64的;ARM Cortex-A53处理器是一款基于ARMv8-A架构的64位处理器。它属于ARM64的一部分,只包含64位指令集。
从应用角度,自动安装的包管理软件应该会自动帮你选择对应架构的开源包。不过遇到有一些不需要你自己下载安装软件的时候,你注意去选择arm64的安装包即可。