This is an archived copy of the http://linux.sparta.com/VxWorks/VxWorks-general.html
VxWorks Under Linux, gcc, general stuff
These pages are a collaborative resource for the entire VxWorks and
Open Source Community to share and contribute to. If you have something
to add, please email the maintainer.
These instructions are designed around getting VxWorks development
going on an unspecified Linux host for an unspecified target.
There are also utilities here that run without regard to the target.
Notice the large amount of empty space here...I'm working on that, but
meanwhile please read the instructions for x86 targets and try to adapt
them to your target arch.
Many thanks go out to the originator of this page, Kevin Bradley,
who is a credit to the CMU Technical Alumni.
WindRiver doesn't support Linux like it supports Solaris, HP-UX, or
Windows -- there are no supplied tools. However, Linux has certain attractions,
as it's somewhat more stable than Windows, is cheaper, and so forth.
Utilities
Thanks to Casey Crellin casey@ccii.co.za
for providing mkversion, vxsize, and xsym.c (originally from Lyor Goldstein).
Thanks to James Wann (james@synerdyne.com)
for the newer munch perl script, described as 'quick-and-dirty' by the
author.
Thanks to Henric Jungheim (junghelh@pe-nelson.com)
for the original munch awk script.
Thanks to James Wann (james@synerdyne.com)
for the makeSymTbl perl script.
As promised, here are the auxiliary programs:
-
mkversion
-
xsym.c (a version
for big-endian and non-bigendian machines, I think)
-
vxsize (x86 specific,
so you'll need to adapt it)
-
munch.pl (a fresher
version in perl)
-
munch (the original
awk version we carry)
-
makeSymTbl.pl
...and some caveats
from the author if you dare to use it ; )
Complaints to Webmaster.
VxWorks Under Linux Home Page
Last modified Feb 16, 1999.