Helio Cross-Compilation Environment For CYGWIN Earle F. Philhower, III - earle@ziplabel.com http://www.ziplabel.com/helio -------------------------------------------------------------------- This TGZ file, when used with REDHAT.COM's CYGWIN unix-under-windows environment, allows you to compile programs for your Helio using all standard C library and math functions (with the exception of FILE IO and CONSOLE IO, of course!). This new version of GCC and LIBC/LIBM fully support double-precision and single-precision FP. Long file names are allowed in all places, sscanf() is included, and random crashes don't happen. *** GDB DEBUGGING IS NOT CONFIGURED OR INSTALLED *** This TGZ file is NOT a complete replacement for the V-TECH HELIO SDK. You'll definitely want to download it to get access to VTOS source code, a HELIO emulator, and PDF OS manuals. -------------------------------------------------------------------- Just an obvious note, I did not write the applications being distributed here (READMEs for GCC and the NEWLIB are present in /vtossdk/readme.gpl). I am responsible, however, for getting them to run under cygwin and produce executables you can load on your V-Tech Helio. Please see COPYING in those directories for complete GPL text -------------------------------------------------------------------- Step 0 --- Download and install CYGWIN from http://www.redhat.com/download/cygwin.html Step 1 --- Setup the cross-compilation environment . Installation consists of simply starting CYGWIN and running cd / zcat vtossdk-cygwin-1.0.tgz | tar xvf - Step 2 --- Set Up Directories in /vtossdk/Makefile . Change the path make will copy your .APP files to vi /vtossdk/Makefile (edit INSTALL= line) Step 3 --- Set your path up to use MIPS cross copmiler . Before every development session, just cd /vtossdk source setup.txt Step 4 --- Test this installation w/HELLO WORLD app cd projects/hello make clean appwarn install ^^^^^^^ note appwarn does gcc -Wall --------------------------------------------------------------------