Là armv7l 32 hoặc 64 bit?


20

Tôi đang chạy Odroid với Ubuntu Mate. Tôi cần tải xuống qt và vì vậy tôi cần biết tôi nên lấy phiên bản qt 32 hay 64 bit.

odroid@odroid:~/software/qt5$ uname -i
armv7l

uname -i trả về armv7l. Điều đó có nghĩa là tôi nên tải xuống 32 hoặc 64 bit của qt?


Câu trả lời:


29

armv7l là bộ xử lý 32 bit .

Nếu bạn cần thêm một chút thông tin về ARMv8 , vui lòng đọc câu trả lời của @ Rinzwind :-)


14

ARMv8 là 64 bit. Với khả năng tương thích 32 bit.

Kiến trúc ARMv8 giới thiệu hỗ trợ 64 bit cho kiến ​​trúc ARM với trọng tâm là triển khai tiết kiệm năng lượng trong khi vẫn duy trì khả năng tương thích với phần mềm 32 bit hiện có. Bằng cách áp dụng cách tiếp cận sạch, bộ xử lý ARMv8-A sẽ mở rộng phạm vi hiệu suất có sẵn trong khi vẫn duy trì các đặc tính tiêu thụ điện năng thấp của bộ xử lý ARM sẽ cung cấp năng lượng cho các thiết bị hiệu quả và sáng tạo nhất vào ngày mai. ARM có 3 tầng sản phẩm khác nhau hỗ trợ kiến ​​trúc ARMv8-A: Hiệu suất cao, Hiệu quả cao và Hiệu suất cực cao.


ARMv8-A giới thiệu hỗ trợ kiến ​​trúc 64 bit cho kiến ​​trúc ARM và bao gồm:

  • Các thanh ghi mục đích chung 64 bit, SP (con trỏ ngăn xếp) và PC (bộ đếm chương trình)
  • Xử lý dữ liệu 64 bit và địa chỉ ảo mở rộng

Hai trạng thái thực thi chính:

  • AArch64 - Trạng thái thực thi 64 bit bao gồm mô hình ngoại lệ, mô hình bộ nhớ, mô hình lập trình viên và bộ hướng dẫn hỗ trợ cho trạng thái đó
  • AArch32 - Trạng thái thực thi 32 bit bao gồm mô hình ngoại lệ, mô hình bộ nhớ, mô hình lập trình viên và bộ hướng dẫn hỗ trợ cho trạng thái đó

Bất cứ điều gì thấp hơn (như ARMv7) là 32 bit.


27
OP hỏi cụ thể về ARMv7 và bạn điền vào nửa trang về v8 chỉ để đề cập đến trong câu cuối cùng của bạn rằng v7 luôn luôn là 32 bit? Ý tôi là, tất nhiên là đúng, nhưng ... bạn biết đấy
Chỉ huy Byte

3
Tôi tiếp tục đọc và đọc để xem v8 phải làm gì với v7 hoặc nếu có kết nối nào đó. Không.
Lo-Tan
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.