vxtools



Sourceforge

Mailing List

Subscribe

Donation

VXTOOLS


Vxworks is a realtime OS which uses gcc compiler. But it does not support Linux as a development environment. This project is an attempt to make open source vxworks tools running on linux to make vxworks developement under linux possible. The gcc compiler for vxworks is opened(link). But the tools such as elfXyms, binToAsm, deflate, elfHex, elfToBin, munch, romsize, vxsize are not available under GNU license. This project aims to make them all in C and make it public under GNU license.

You can download the latest version of vxtools at Sourceforge vxtools page

Currently vxtools is only tested for powerpc vxworks under x86 linux. Processors which use little endian such as x86 or arm may have endian problem. All comments and contributions are welcomed and encouraged. Don't hesitate to use the mailing list(vxtools-users@lists.sourceforge.net). You can subscribe to the mailing list here.

Installation


This installation procedure is only tested for powerpc vxworks under x86 linux machine(Redhat Linux 7.2).

1. Copy Tornado directory from other computer to linux machine.

2. Set WIND_BASE to the Tornado directory (for example export WIN_BASE=~/Tornado)

3. Set WIND_HOST_TYPE to x86-linux (export WIND_HOST_TYPE=x86-linux)

4. Install the gcc compiler for vxworks which can be downloaded from here

5. Compile vxtools (make)

6. Install vxtools (make install)


Reference Sites


http://gcc.gnu.org/install/specific.html#*-*-vxworks*

http://www-csr.bessy.de/control/Epics02/THU-PM/ppt/CrossCompiler-new.ppt

http://www.aps.anl.gov/epics/modules/base/tornado.php

http://chard.tuc.noao.edu/mpg/vxworks/linuxHostingVx.html

http://chard.tuc.noao.edu/mpg/vxworks/trebisky.html

http://sources.redhat.com/ml/crossgcc/2001-01/msg00016.html

http://www.linearcollider.ca:8080/lc/Members/pof/gcc960.html


SourceForge.net Logo