Toolchain
From OpenTViX
In order to compile code for the tvix we need a cross compiling toolchain for the correct architecture.
http://www.kegel.com/crosstool/crosstool-0.43/doc/crosstool-howto.html (Crosstool is a shell script used to build linux compilers for several plattforms)
Recommendations for the arm tvix 4000/5000 and 4100/5100 are:
http://www.ipodlinux.org/Toolchain (the ipod is an arm, like the tvix 4000/5000 and 4100/5100) Direct link to the files
http://mvixcommunity.com/~jeruko/ (OpenEM86XX, a toolchain and distribution for sister project mvix also using Sigma EM86XX)
http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=6968 (sister project Kiss using Sigma EM8560)
Recommendations for the mips tvix 6500/7000 are:
The toolchain proven to be most compatible is one provided by Sigma themselves. Instructions for downloading and building that toolchain are available here: Sigma Tools.
Other toolchains are available, however many have reported compatibility issues when using them:
Lundman's toolchain optimised for opentvix by leader <--Broken Link
http://www.lundman.net/wiki/index.php/NMT:cross http://www.lundman.net/wiki/index.php/NMT:downloads (Lundman's toolchain for Syabas NMT firmware, for SMP8634 MIPS arch)
http://www.linux-xtensa.org/download.html (stable buildroot source tree)
When you have finished setting up your toolchain you may want to move on to compiling.

