質問: arm64とarmhfの違いは何ですか? raspberry pi type 3は64ビットcpuを搭載していますが、そのアーキテクチャはarm64ではなくarmhfです。 arm64とarmhfの違いは何ですか?
回答: 前の答えは、実際にはarmhfname__が何であるかを言っていませんでした。armhfname__は「arm hard float」の略で、ハードウェア浮動小数点をサポートするarmプロセッサー(armv7 +)の debianポート に付けられた名前です。ビーグルボーンブラックでは、たとえば::~$ dpkg --print-architecture armhf 他のコマンド(uname -aや 'arch'など)はarmv71を表示するだけです:~$ cat /proc/cpuinfo processor : 0 model name : armv7 processor rev 2 (v7l) bogomips : 995.32 features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls ... 「機能」にリストされているvfpv3は、 浮動小数点サポート を指します。ちなみに、armhfname__は、プロセッサがサポートしている場合、基本的にraspbianに取って代わります。raspbianは、正しく理解していれば、元のraspberry piの浮動小数点サポートの不足に対処するための回避策を備えたarmhfname__の 主に再構築 でした。もちろん、今日では、raspbianの周りに全体のエコシステムが構築されているので、おそらくraspbianを放棄することはないでしょう。ただし、これがビーグルボーンがストレートdebianを実行する理由の1つです。mathematicaなどの特別な非フリーソフトウェアが必要な場合を除き、raspbianに慣れていても問題ありません。