Sự khác biệt giữa ARM64, ARMel và ARMhf


6

Tôi đang cố tải xuống hình ảnh Debian cho bộ xử lý ARM Cortex-A7 nhưng tôi không thể tìm ra hình ảnh nào để tải xuống. Tôi đã nhìn vào trang web Debian và xem ba bản tải xuống khác nhau cho bộ xử lý ARM. Sự khác biệt giữa chúng và tôi nên tải cái nào?

Câu trả lời:



7

Cổng ARM EABI (armel) nhắm vào một loạt các thiết bị ARM 32 bit cũ hơn, đặc biệt là các thiết bị được sử dụng trong phần cứng NAS và nhiều loại máy tính cắm *.

Cổng phao cứng ARM (armhf) mới hơn hỗ trợ các thiết bị 32 bit mới hơn, mạnh hơn sử dụng phiên bản 7 của đặc tả kiến ​​trúc ARM.

Cổng ARM 64-bit (arm64) hỗ trợ các thiết bị 64-bit ARM mới nhất.

Nguồn

Mặc dù câu hỏi này là từ cuối năm 15 nhưng nó vẫn có thể hữu ích để biết.


3

Vì vậy, .. giải thích đề nghị Debian yêu cầu một chút nền tảng.

Những gì bạn đang nói là tên chính thức của nó Cổng ARM . Như bạn có thể thấy, chúng tương ứng với một bộ ba cụ thể của ISA, OS và ABI tùy chọn. Lần lượt chúng là những bội số ít phổ biến nhất có thể đảm bảo tính tương thích phần mềm của các gói được biên dịch.

Gác lại bản dựng Arm64 hiển nhiên (khai thác Chế độ 64 bit của một số cpu ARMv8), tôi đoán như hầu hết sự nhầm lẫn phát sinh từ những cái khác, tất cả bắt đầu với cánh tay-linux- .

Một lần vào một thời gian, thực sự chỉ có một mục tiêu "cánh tay" duy nhất, nhưng vì một số lý do khác nhau, từ sự kết thúc đến hỗ trợ điểm nổi hiệu suất nó đã trở nên lỗi thời EmbeddedABI (biệt danh khá trống nếu bạn hỏi tôi về mặt kỹ thuật, nhưng ARM gọi nó ) đặc điểm kỹ thuật có từ đó thay thế nó hoàn hảo.

Giáp không có gì khác ngoài một cái tên mới, để phân biệt giữa cả phiên bản cũ và cánh tay lớn cuối cùng (sau đó không chính thức, hiện bị bỏ rơi hoàn toàn). Nó nên được xem xét các cơ bản nhất, và nó nên chạy trên bất kỳ phần cứng nào dưới ánh mặt trời.

Mặt khác, nếu bộ xử lý của bạn có FPU sẽ không được sử dụng. Được đưa ra trước ARMv8, không có gì đảm bảo cho điều đó được hỗ trợ (phần lớn lõi v7-A đã làm, nhưng tình huống là rất xa so với thời gian), "khả năng tương thích tối đa" đòi hỏi bất kỳ hướng dẫn liên quan nào sẽ được chuyển đến thư viện glibc soft-fp (không bị nhầm lẫn với phao mềm cờ), không phải VFP.

Và đây là lý do tại sao, cuối cùng, Armhf đã được tạo ra. Không gian người dùng một lần nữa không tương thích với liên kết, nhưng bạn sẽ nhận được càng nhiều tốc độ càng tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.