2012-05-29 4 views
1

저는 Gdium Liberty 1000 노트북 (Loongson 2F 프로세서)을 사용하고 있습니다. 주로 MIPS 어셈블리 언어를 탐색하는 데 사용하겠다. Loongson의 내부 아키텍쳐는 MIPS CPU와 다르기로되어 있습니다. 실제로 수정없이 MIPS 어셈블리 (MIPS64?)를 실행합니까? 아니면 Loongson 2F 아키텍처에 특별한 단점이 있습니까? Intel/AMD x86 프로세서에서 SPIM (또는 MARS)을 MIPS 시뮬레이터로 실행할 수 있다는 것을 알고 있습니다.이 프로세서를 기본적으로 실행하려고하면 재미있을 것 같았습니다.Loongson CPU 및 MIPS 어셈블리?

수정하지 않고 MIPS 어셈블리 (MIPS64?)를 실행합니까?

MIPS 어셈블리를 배우기 위해 Gdium에서 사용할 수있는 도구는 무엇입니까 (Mandriva Linux 버전 실행)?

wikipedia에서 Loongson에
+0

Linux를 실행하는 경우 어셈블리 코드 인 gcode가 있어야합니다 (http://en.wikipedia.org/wiki/Loongson). – Petesh

답변

2

Loongson 2 층에 충실 경우MIPS III 호환, 그래서 이것은 당신이 MIPS를 기록 할 수 있다는 것을 의미 III 호환 어셈블리를 컴파일하고 실행하십시오. 가능한 경우 기본 툴체인이 모든 교차 툴 체인보다 더 나은 선택이어야합니다.

나는 당신이 사용할 수있는 지침을 알려주는 UserGuide을 읽을 것을 제안합니다. 이 칩에 대한 명령어 세트는 여러 정수/fp/미디어 명령어로 확장되었습니다.

2

:

The current Loongson instruction set is a MIPS64, 
but the internal microarchitecture is independently developed by ICT. 
Early implementations of the family lacked four instructions 
patented by MIPS Technologies to avoid legal issues. 

예, 확실히 실제 하드웨어 (에 MIPS 어셈블리를 실행하는 재미 이것은 좋았어요로 실제로 유사한 이유로 나는 나 자신에게 오래된 파워 맥을 구입했습니다 옵션으로 적당한 PowerPC 프로세서를 얻을 수 있습니다).

개발의 문제에 대해서, 나는 추천 :

  1. 설정이 기술 경이
  2. 에 (실행이 'sshd를') 원격 액세스를 MIPS
  3. 컴파일 된 바이너리에 대한 몇 가지 미리 컴파일 된 GCC 툴체인을 다운로드 로컬로 'ssh'를 사용하여 넷북에 배포하십시오.
  4. 설정 (넷북)에있다 'gdbserver는'원격 디버깅을 원하거나 광범위한 로깅
관련 문제