
Ubuntu Mate로 Odroid를 실행하고 있습니다. Qt를 다운로드해야 하므로 qt의 32비트 버전을 받아야 하는지, 아니면 64비트 버전을 받아야 하는지 알아야 합니다.
odroid@odroid:~/software/qt5$ uname -i
armv7l
uname -i는 armv7l을 반환합니다. 그렇다면 Qt의 32비트 또는 64비트를 다운로드해야 한다는 의미인가요?
답변1
armv7l~이다32비트프로세서.
관련하여 조금 더 자세한 정보가 필요하시다면ARMv8, @Rinzwind의 답변을 읽어보세요 :-)
답변2
ARMv832비트와 호환되는 64비트입니다. ARMv7과 같은 낮은 버전은 32비트입니다.
ARMv8 아키텍처는 기존 32비트 소프트웨어와의 호환성을 유지하면서 전력 효율적인 구현에 중점을 두고 ARM 아키텍처에 64비트 지원을 도입합니다. 깔끔한 접근 방식을 채택함으로써 ARMv8-A 프로세서는 미래의 가장 혁신적이고 효율적인 장치에 전력을 공급할 ARM 프로세서의 저전력 소비 특성을 유지하면서 사용 가능한 성능 범위를 확장합니다. ARM에는 ARMv8-A 아키텍처를 지원하는 고성능, 고효율, 초고효율의 3가지 제품 계층이 있습니다.
ARMv8-A는 ARM 아키텍처에 64비트 아키텍처 지원을 도입하고 다음을 포함합니다.
- 64비트 범용 레지스터, SP(스택 포인터) 및 PC(프로그램 카운터)
- 64비트 데이터 처리 및 확장된 가상 주소 지정
두 가지 주요 실행 상태:
- AArch64 - 예외 모델, 메모리 모델, 프로그래머 모델 및 해당 상태에 대한 명령어 세트 지원을 포함하는 64비트 실행 상태
- AArch32 - 예외 모델, 메모리 모델, 프로그래머 모델 및 해당 상태에 대한 명령어 세트 지원을 포함하는 32비트 실행 상태