[xsde-users] XSDE 3.2 for VXWorks 653 2.3

Boris Kolpackov boris at codesynthesis.com
Mon Jul 30 05:25:13 EDT 2012


Hi Laura,

Butler, Laura B <laura.b.butler at lmco.com> writes:

> Can you provide one that would be compatible with VXWorks 653 2.3?

For targets like VxWorks the development is normally performed in
a cross-compilation environment where another platform (normally
Linux or Windows) is used to build the application for the target.

To setup XSD/e in such an environment, you will need to download
a binary for your development platform (e.g, Linux or Windows):

http://www.codesynthesis.com/products/xsde/download.xhtml

It will contain the XSD/e compiler for the development platform
as well as the source code for the XSD/e runtime library (libxsde).
You will need to cross-compile libxsde for your target OS (VxWorks),
CPU, etc. For more information on how to do this, refer to the
INSTALL file that comes with XSD/e package. For VxWorks you will
need to use the "GNU make" build option. There is also a number
of sample configuration files for VxWorks available in the 
etc/vxworks/ sub-directory in the XSD/e package.

Once this is done, you compile your schemas with the XSD/e
compiler (on the development platform), add the generated
C++ files to your application, add the libxsde directory to
the include search path, and link to libxsde.a (located in
libxsde/xsde/).

Let us know if you have any questions or run into any problems.

Boris



More information about the xsde-users mailing list