Я собираюсь установить несколько кусочков для разработки, например. узел, но мне нужно знать, какой набор команд M10 поддерживает для загрузки / компиляции правильных двоичных файлов.
MediaTek MT8163B SoC в Aquaris M10 использует Кора-A53 ARM микроархитектура, которая реализует система команд ARMv8-A .
Для репозиториев Debian/Ubuntu это соответствует arm64 с GCC & qemu это известно как aarch64.
Это не прямо просто. В то время как процессор способен к arm64, и ядро является arm64 / aarch64, пространство пользователя является armhf!. Это может быть проверено с простой командой на терминале 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 "";
...
означание, что склонный (так и программы пространства пользователя) используют armhf. В то время как uname -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/
Инструмент тонкой настройки UT говорит это:
Это может помочь определить, предположив, что это корректно. У меня есть M10 FHD.