[xsde-users] Re: Problem in QNX

Boris Kolpackov boris at codesynthesis.com
Thu Aug 27 09:47:50 EDT 2009


Hi Swati,

[I CC'ed xsde-users to my reply.]

swati gaur <swati_gaur at yahoo.com> writes:

> I was not able to  generate C++ files on QNX, so I was doing the same 
> thing as you told..but i was just wondering why its not generating in
> QNX. After getting C++ files in windows, everything works fine in QNX.
> Isn't there a seperate package ( like xsde-3.1.0-i686-linux-gnu.tar
> for linux) for QNX also.. as XSD/e supports this platform.

There are two parts to XSD/e: the XSD/e compiler (xsde) and the
runtime library (libxsde) plus generated code. The runtime library
and generated code are specifically written to be minimal and
highly-portable. As a result, they can be compiled and used on a
wide range of embedded targets, including QNX.

The XSD/e compiler, on the other hand, is quite a bit more complex
and has several dependencies that are not easy to build for embedded
targets (for example, Boost and Xerces-C++). This is normally not a
problem since for most embedded systems the development is done in a
cross-compilation environment. That is, the embedded application is
developed and compiled on a general-purpose system, such as Windows
or Linux, and then executed on the embedded target. QNX (and older
versions of LynxOS) is special in that it also supports the native
development environment. Unfortunately it is still not easy to build
the XSD/e compiler for it. It may be possible but it will definitely
be time consuming so we can attempt it only if there is sufficient
demand or commercial interest. So far you are the only one who seems
to be interested.

Boris






More information about the xsde-users mailing list