我希望安装一些部件来进行开发工作,例如节点,但我需要知道 M10 支持什么指令集来下载/编译正确的二进制文件。
答案1
Aquaris M10 中的联发科 MT8163B SoC 采用ARM Cortex-A53微架构,它实现了ARMv8-A指令系统。
对于 Debian/Ubuntu 存储库,这对应于arm64,对于 GCC 和 qemu 它被称为一个arch64。
答案2
这并不简单。虽然处理器能够arm64,并且内核是arm64/一个arch64,用户空间是臂丛!可以在 M10 终端上使用简单命令进行检查:
apt-config | less
就我而言frieza
,它返回:
APT "";
APT::Architecture "armhf";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "false";
APT::Install-Suggests "0";
APT::Changelogs "";
...
这意味着 apt(so 和用户空间程序)使用 armhf。Whileuname -a
返回以下内容:
linux ubuntu-phablet 3.10.93+ #1 SMP PREEMPT Mon May 23 10:51:39 UTC 2016 aarch64 aarch64 aarch64 GNU/Linux
意思是内核是arm64。
更新: 写完这个答案后,我遇到了这个:http://www.cnx-software.com/2016/04/30/setup-guide-mini-review-of-bq-aquaris-m10-ubuntu-edition-tablet-from-a-developers-perspective/