vxtools Sourceforge Mailing List Subscribe Donation |
VXTOOLSVxworks 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. InstallationThis 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 Siteshttp://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 |