私は開発作業を行うためにいくつかのビットとピースをインストールしようとしています。ノードですが、適切なバイナリをダウンロード/コンパイルするためにM10がサポートする命令セットを知る必要があります。
AquarisM10のMediaTekMT8163B SoCは、 ARM Cortex-A5 マイクロアーキテクチャを使用します。これは 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 "";
...
apt(soおよびuser spaceプログラム)が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 /