Ich möchte ein paar Kleinigkeiten für Entwicklungsarbeiten installieren, z. B. Node, aber ich muss wissen, welchen Befehlssatz M10 unterstützt, um die richtigen Binärdateien herunterzuladen/kompilieren.
Antwort1
Der MediaTek MT8163B SoC im Aquaris M10 nutzt dieARM Cortex-A53Mikroarchitektur, die dieARMv8-ABefehlssatz.
Für Debian/Ubuntu-Repositories entspricht diesarm64, mit GCC & qemu ist es bekannt alsaarch64.
Antwort2
Es ist nicht ganz einfach. Während der Prozessor in der Lage ist,arm64und Kernel istarm64/aarch64, der Benutzerbereich istarmhf!. Dies kann mit einem einfachen Befehl auf dem M10-Terminal überprüft werden:
apt-config | less
In meinem Fall wurde Folgendes frieza
zurückgegeben:
APT "";
APT::Architecture "armhf";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "false";
APT::Install-Suggests "0";
APT::Changelogs "";
...
bedeutet, dass apt (so und Userspace-Programme) armhf verwenden. While uname -a
gibt Folgendes zurück:
linux ubuntu-phablet 3.10.93+ #1 SMP PREEMPT Mon May 23 10:51:39 UTC 2016 aarch64 aarch64 aarch64 GNU/Linux
bedeutet, dass der Kernel arm64 ist.
aktualisieren: nachdem ich diese Antwort geschrieben hatte, stieß ich auf Folgendes:http://www.cnx-software.com/2016/04/30/setup-guide-mini-review-of-bq-aquaris-m10-ubuntu-edition-tablet-from-a-developers-perspective/