x86에서 빅엔디안 플랫폼을 에뮬레이트하는 방법은 무엇입니까?

x86에서 빅엔디안 플랫폼을 에뮬레이트하는 방법은 무엇입니까?

개발을 위해 빅엔디안 플랫폼이 필요한데 gcc, g++해결책이 있나요? 나는 SPARC가 빅엔디안 아키텍처 중 하나라는 것을 알고 있지만 어떤 운영 체제가 실행될 수 있는지, Linux에서 SPARC 시스템을 에뮬레이트하는 방법을 알지 못합니다. 또한 g++가능한 빅엔디안이 필요하다는 점도 기억해야 합니다. X86에서 에뮬레이트되었지만 사용 가능한 시퀀스입니다.

답변1

특히 Sparc를 사용하는 이유는 무엇입니까? ARM 또는 MIPS는 에뮬레이트하거나 하드웨어에 도입하기가 더 쉽고 둘 다 더블 엔디안이며 Linux는 두 엔디안을 모두 지원합니다.

잘 관리되는 ARM 빅엔디안 포트는 없는 것 같고, ARM을 위한 최선의 선택은 오래된 것 같습니다.데비안 NSLU2 포트. MIPS의 경우MIPS 포트.

QEMU이러한 CPU는 모두 에뮬레이트할 수 있습니다.

답변2

제 생각에는QEMUSparc는 Linux에서 에뮬레이트할 수 있습니다. sparc는 지원되는 플랫폼 중 하나이므로 Debian을 게스트 운영 체제로 사용할 수도 있습니다. 가지다여기로 안내.

답변3

그런데, 어쩌면 eBay에서 SPARC 또는 HPPA를 구입하는 것이 더 쉬울 수도 있습니다. 지금은 저렴합니다. 둘 다 Linux와 BSD에서 지원되며 훌륭한 작업을 수행합니다. HPPA(선택 모델)는 비엔디안이므로 이것이 더 도움이 될 수 있습니다.

관련 정보