Development Tip

arm64와 armhf의 차이점은 무엇입니까?

yourdevel 2020. 10. 23. 19:12
반응형

arm64와 armhf의 차이점은 무엇입니까?


라즈베리 파이 유형 3은 64 비트 CPU를 가지고 있지만 그 구조는하지 않습니다 arm64armhf. arm64의 차이점은 무엇입니까 armhf?


아키텍처가 armhf라는 것을 어디에서 보십니까? 내 Raspberry Pi 3에서 다음을 얻습니다.

$ uname -a
armv7l

어쨌든 armv7은 시스템 아키텍처가 32 비트임을 나타냅니다. 64 비트 지원을 제공하는 첫 번째 ARM 아키텍처는 armv8입니다. 를 참조하십시오.

Raspberry Pi 3의 CPU가 64 비트라는 것은 맞지만 Raspbian OS는 아직 64 비트 장치 용으로 업데이트되지 않았습니다. 32 비트 소프트웨어는 64 비트 시스템에서 실행할 수 있습니다 (반대의 경우는 아님). 이것이 아키텍처가 64 비트로보고되지 않는 이유입니다.

관심이있는 경우 여기 에서 64 비트 지원에 대한 GitHub 문제를 확인할 수 있습니다 .


이전 답변은 실제로 무엇인지 말하지 않았습니다 armhf.

armhf"arm hard float"의 약자이며 하드웨어 부동 소수점을 지원하는 arm 프로세서 (armv7 +) 용 데비안 포트부여 된 이름 입니다.

비글 본 블랙에서 예를 들면 다음과 같습니다.

:~$ dpkg --print-architecture
armhf

다른 명령 (예 : uname -a또는 '아치')은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'특징'에 나와은을 의미한다 무엇 부동 소수점을 지원합니다.

덧붙여서, armhf당신의 프로세서가 그것을 지원한다면 기본적으로 Raspbian을 대체합니다. 내가 올바르게 이해한다면 원래 라즈베리 파이의 부동 소수점 지원 부족을 처리하기 위해 주로armhf 해결 방법으로 재구성 한 것 입니다 . 물론 요즘에는 Raspbian 주변에 전체 생태계가 구축되어 있으므로 포기하지 않을 것입니다. 그러나 이것이 부분적으로 비글 본이 데비안을 바로 실행하는 이유이며 Mathematica와 같은 특별 포함 된 비 자유 소프트웨어를 원하지 않는 한 Raspbian에 익숙하더라도 괜찮습니다.

참고 URL : https://stackoverflow.com/questions/37790029/what-is-difference-between-arm64-and-armhf

반응형