2016-06-13 16 views
20

Raspberry Pi Type 3 có CPU 64 bit, nhưng kiến ​​trúc của nó không phải là arm64 nhưng armhf. Sự khác nhau giữa arm64armhf là gì?Sự khác nhau giữa arm64 và armhf là gì?

+2

armhf = hướng dẫn điểm nổi phần cứng + bộ lệnh 32 bit. ARM 64 bit hỗ trợ điểm nổi phần cứng và NEON theo mặc định, vì vậy không cần chỉ định trình định danh như 'hf'. Như đã đề cập dưới đây, nền tảng RPi chưa thêm hỗ trợ cho chế độ 64 bit trên Pi3. – BitBank

+1

Xin lưu ý rằng bộ phận cộng đồng Linux Arch dành riêng cho nền tảng ARM (https://archlinuxarm.org) đã có hỗ trợ cho Aarch64 trên Rpi3. Bạn có thể tải xuống hình ảnh cho Rpi3. –

Trả lời

24

Bạn đang thấy kiến ​​trúc ở đâu là armhf? Trên Raspberry Pi 3 của tôi, tôi nhận được:

$ uname -a 
armv7l 

Dù sao, armv7 cho biết kiến ​​trúc hệ thống là 32 bit. Kiến trúc ARM đầu tiên cung cấp hỗ trợ 64 bit là armv8. Xem phần này table để tham khảo.

Bạn đúng là CPU trong Raspberry Pi 3 là 64 bit, nhưng hệ điều hành Raspbian chưa được cập nhật cho thiết bị 64 bit. Phần mềm 32 bit có thể chạy trên hệ thống 64 bit (nhưng không phải ngược lại). Đây là lý do tại sao bạn không thấy kiến ​​trúc được báo cáo là 64 bit.

Bạn có thể theo dõi sự cố GitHub để được hỗ trợ 64 bit here, nếu bạn quan tâm.

0

Câu trả lời trước đó không thực sự nói những gì armhf là.

armhf là viết tắt của "arm hard float" và là tên được đặt cho a debian port dành cho bộ xử lý cánh tay (armv7 +) có hỗ trợ điểm nổi phần cứng.

Trên beaglebone đen, ví dụ:

:~$ dpkg --print-architecture 
armhf 

Mặc dù lệnh khác (chẳng hạn như uname -a hoặc 'vòm') sẽ chỉ hiển thị 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 
... 

Các vfpv3 liệt kê trong 'tính năng' là đề cập đến số floating point support.

Ngẫu nhiên, armhf, nếu bộ xử lý của bạn hỗ trợ i t, về cơ bản thay thế Raspbian, mà nếu tôi hiểu chính xác là mainly a rebuild của armhf với công việc xung quanh để đối phó với việc thiếu hỗ trợ điểm nổi trên pi mâm xôi ban đầu. Nowdays, tất nhiên, có một hệ sinh thái toàn bộ xây dựng xung quanh Raspbian, vì vậy họ có thể sẽ không từ bỏ nó. Tuy nhiên, điều này một phần lý do tại sao beaglebone chạy thẳng debian, và đó là ok ngay cả khi bạn đang sử dụng để Raspbian, trừ khi bạn muốn một số phần mềm đặc biệt miễn phí bao gồm như Mathematica.

Các vấn đề liên quan