私はここの他の人たちが答えて良い仕事をしたと思います:
ARMv7からARMv8に切り替える価値さえありますか
ARMv8を必要とするさまざまなソフトウェアには、CockroachDB、MongoDB(2 GBを超えるアクセスがある場合)、Dolphinエミュレーター、およびOpenMWが含まれます。ただし、同様に、64ビットカーネルではサポートされていない可能性のある他の機能やプログラムは失われます(例:brcmEGL + dispmanxを使用したゲーム)。
arm_control=0x200
なぜ機能しないのですか?
64ビットカーネルとそのモジュールで実際にコピーする重要な手順をスキップしたようです。デフォルトのRaspbian Stretchブートローダーはkernel8.imgが存在する場合は自動的にブートするため、このeLinuxの記事は古くなっている可能性があります。
sourceから64ビットカーネルを構築していない場合は、この記事の元の著者(ここGitHub(Pi 3Bのみ))から作業バージョンをダウンロードできます。彼のイメージはDebian arm64に基づいています。このカーネルをRaspbianで使用する場合は、Pi64イメージ/boot/{kernel8.img,*.dtb,overlays,config.txt,cmdline.txt}
との間でコピー/lib/modules/
を行ってください。このような事前構成されたRaspbianイメージをダウンロードしてインストールすることもできます。
他の質問の一部に戻ります。
(将来的にいくつかのC ++プログラムをコンパイルすることを考慮しています)。
Pi 3を使用してarmhfアプリケーションとarm64アプリケーションの両方を開発およびテストすることが目的であれば、Pi64を直接実行することもできます。Raspbianとは異なり、MultiArchをサポートしているため、64ビットコンテナーを実行する必要はありません。Raspbian / Debianエコシステム以外のその他の64ビットディストリビューションには、Ubuntu Server、Gentoo、openSUSE、Fedoraが含まれます(他のコメントを参照)。