Estou procurando instalar alguns pedaços para fazer o trabalho de desenvolvimento, por exemplo, nó, mas preciso saber qual conjunto de instruções o M10 suporta para baixar/compilar os binários corretos.
Responder1
O SoC MediaTek MT8163B no Aquaris M10 usa oBRAÇO Cortex-A53microarquitetura, que implementa oARMv8-Aconjunto de instruções.
Para repositórios Debian/Ubuntu isso corresponde abraço64, com GCC e qemu é conhecido comoaarch64.
Responder2
Não é simples. Embora o processador seja capaz debraço64, e o kernel ébraço64/aarch64, o espaço do usuário ébraço!. Pode ser verificado com um comando simples no terminal M10:
apt-config | less
No meu caso, frieza
ele retornou:
APT "";
APT::Architecture "armhf";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "false";
APT::Install-Suggests "0";
APT::Changelogs "";
...
o que significa que o apt (programas de espaço do usuário) usa armhf. Enquanto uname -a
retorna isso:
linux ubuntu-phablet 3.10.93+ #1 SMP PREEMPT Mon May 23 10:51:39 UTC 2016 aarch64 aarch64 aarch64 GNU/Linux
o que significa que o kernel é arm64.
atualizar: depois de escrever esta resposta me deparei com isto:http://www.cnx-software.com/2016/04/30/setup-guide-mini-review-of-bq-aquaris-m10-ubuntu-edition-tablet-from-a-developers-perspective/