Difference between revisions of "MIPS port"

From Free Pascal wiki
Jump to navigationJump to search
Line 3: Line 3:
 
MIPS can be divided into the following targets for a code generator:
 
MIPS can be divided into the following targets for a code generator:
  
* MIPS 32-bits EL
+
* MIPS 32-bits EL - named mipsel
* MIPS 32-bits EB
+
* MIPS 32-bits EB - named mips
* MIPS 64-bits EL
+
* MIPS 64-bits EL - named mips64el
* MIPS 64-bits EB
+
* MIPS 64-bits EB - named mips64
 +
 
 +
These names are compatible with the ones used in Linux.
 +
 
 +
It should be noted that 64-bits MIPS processors can run 32-bits software and that Debian, for example, only offers pre-compiled CDs for 32-bits mips and mipsel, so usually one simply writes 32-bits software for MIPS or MIPS-EL, ignoring the possibility of writing 64-bits software.
  
 
== Downloading Cross-Binutils ==
 
== Downloading Cross-Binutils ==

Revision as of 17:57, 19 November 2009

MIPS Architectures

MIPS can be divided into the following targets for a code generator:

  • MIPS 32-bits EL - named mipsel
  • MIPS 32-bits EB - named mips
  • MIPS 64-bits EL - named mips64el
  • MIPS 64-bits EB - named mips64

These names are compatible with the ones used in Linux.

It should be noted that 64-bits MIPS processors can run 32-bits software and that Debian, for example, only offers pre-compiled CDs for 32-bits mips and mipsel, so usually one simply writes 32-bits software for MIPS or MIPS-EL, ignoring the possibility of writing 64-bits software.

Downloading Cross-Binutils

From Linux to Linux-MIPS

References