[xsde-users] XSDE 3.2 for VXWorks 653 2.3
Butler, Laura B
laura.b.butler at lmco.com
Mon Jul 30 11:55:26 EDT 2012
Jonathan and Boris,
Thank you very much for the quick replies and assistance.
I will pass the information along to our team and let them contact you if they have any additional questions.
Thank you.
Laura Butler
Software License Compliance
-----Original Message-----
From: Jonathan Haws [mailto:Jonathan.Haws at sdl.usu.edu]
Sent: Monday, July 30, 2012 11:04 AM
To: Boris Kolpackov; Butler, Laura B
Cc: xsde-users at codesynthesis.com
Subject: EXTERNAL: RE: [xsde-users] XSDE 3.2 for VXWorks 653 2.3
Laura,
A project I have been working on had the need to get XSD/e compiled for VxWorks as well, though not for 653.
This thread shows what I ended up doing. Feel free to contact me if you have questions.
http://www.codesynthesis.com/pipermail/xsde-users/2012-January/000460.html
--
Jonathan R. Haws
Embedded Engineer
Space Dynamics Laboratory
jhaws at sdl.usu.edu
________________________________________
From: xsde-users-bounces at codesynthesis.com [xsde-users-bounces at codesynthesis.com] on behalf of Boris Kolpackov [boris at codesynthesis.com]
Sent: Monday, July 30, 2012 03:25
To: Butler, Laura B
Cc: xsde-users at codesynthesis.com
Subject: Re: [xsde-users] XSDE 3.2 for VXWorks 653 2.3
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