Какой набор инструкций ARM поддерживает Aquaris M10?

Какой набор инструкций ARM поддерживает Aquaris M10?

Я хочу установить несколько компонентов для разработки, например, node, но мне нужно знать, какой набор инструкций поддерживает M10, чтобы загрузить/скомпилировать нужные двоичные файлы.

решение1

SoC MediaTek MT8163B в Aquaris M10 используетARM Cortex-A53микроархитектура, которая реализуетARMv8-AНабор инструкций.

Для репозиториев Debian/Ubuntu это соответствуетarm64, с GCC и QEMU он известен какаарх64.

решение2

Это не так просто. Хотя процессор способенarm64, а ядро ​​-arm64/аарх64, пространство пользователя - этоармхф!. Это можно проверить с помощью простой команды на терминале 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. Пока 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/

решение3

Инструмент настройки UT говорит следующее:

введите описание изображения здесь

Это может помочь определить, если это правильно. У меня M10 FHD.

Связанный контент