OpenEM86XX
From OpenTViX
OpenEM86XX toolchain
The toolchain from OpenEM86XX project produces binaries that works well on the arm Tvix 5000/4000 and 4100/5100.
It is very important to mount the toolchain (i.e. the cross compiler) on /opt for it to work properly.
http://mvixcommunity.com/~jeruko/
OpenEM86XX distribution
OpenEM86XX distribution is based on uClinux-dist_20070130. Just follow the instructions to build it. Then copy selected binaries into the romfs you are about to create for the Tvix.
To start making your distribution type
make menuconfig
and choose packages (don't activate all at once, some wont work with vanilla toolchain)
make dep
to make your dependencies
make
to start compiling
During the distribution build, passwords for the new /etc/shadow are updated. This is done from a script called changeShadowPws.pl.
If this script fails with error "Can't locate Crypt/PasswdMD5.pm" then it's no problem. The author have though of that.
Just read the file OpenEM86XX/bin/changeShadowPsw.pl and follow the instructions for this error.