Estoy buscando instalar algunos fragmentos para realizar el trabajo de desarrollo, por ejemplo, el nodo, pero necesito saber qué conjunto de instrucciones admite el M10 para descargar/compilar los archivos binarios correctos.
Respuesta1
El SoC MediaTek MT8163B del Aquaris M10 utiliza elBRAZO Corteza-A53microarquitectura, que implementa laARMv8-Aconjunto de instrucciones.
Para los repositorios de Debian/Ubuntu esto corresponde abrazo64, con GCC y qemu se conoce comoaarch64.
Respuesta2
No es muy sencillo. Si bien el procesador es capaz debrazo64, y el núcleo esbrazo64/aarch64, el espacio de usuario esbrazohf!. Se puede comprobar con un simple comando en el terminal M10:
apt-config | less
En mi caso, frieza
regresó:
APT "";
APT::Architecture "armhf";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "false";
APT::Install-Suggests "0";
APT::Changelogs "";
...
lo que significa que apt (so y los programas de espacio de usuario) usan armhf. Mientras uname -a
devuelve esto:
linux ubuntu-phablet 3.10.93+ #1 SMP PREEMPT Mon May 23 10:51:39 UTC 2016 aarch64 aarch64 aarch64 GNU/Linux
lo que significa que el núcleo es arm64.
actualizar: Después de escribir esta respuesta me encontré con esto:http://www.cnx-software.com/2016/04/30/setup-guide-mini-review-of-bq-aquaris-m10-ubuntu-edition-tablet-from-a-developers-perspective/