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:

  1. mkversion
  2. xsym.c (a version for big-endian and non-bigendian machines, I think)
  3. vxsize (x86 specific, so you'll need to adapt it)
  4. munch.pl (a fresher version in perl)
  5. munch (the original awk version we carry)
  6. 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.