cyril bros <cyrbros@hotmail.com> wrote:
ok but if i don’t have a target or if my target is my own computer (x86), I
can’t download the application via IP or by another way! How to define that
the target is the host?
Are you saying that the same machine you’re running windows on for
development, you also intend to run QNX on?
You will need to install a QNX boot system on this machine, in its
own partition. This would be done with the Neutrino-hosted CD, not the
Windows-hosted CD.
If doing that, you may find it easier to install the development system
for QNX Neutrino-hosted and development self-hosted.
If not, you will have to create a FAT filesystem (either a seperate
partition, or if your WIndows main partition is FAT, you can use that)
and while developping under Windows write the compiled executables to
the FAT partition, then reboot to QNX to test them. Doing things this
way is VERY painful and slow. You would be better with a seperate machine
running QNX for the running/testing, or Neutrino-hosted development.
A 3rd option would be to run QNX in a virtual machine (e.g. vmware) on
your Windows box.
In all cases, no matter where you compile the executables, you must have
a QNX Neutrino operating system running on a machine (real or virtual)
to run the executables you built.
Moreover, with a standart C/C++ project, can I use real-time
functionnalities of QNX?
Absolutely. Most of the course examples that I use to teach QNX
programming are compile with Standard C/C++ projects.
-David
David Gibbs
QNX Training Services
dagibbs@qnx.com