Momentics

hello,

i’m beginner user of qnx and i want to ask about momentics developing
tools.
as i can see in web page there is windows, linux, solaris and x86
developement hosts. what does it means? with windows host i can do
everything on windows and then copy to qnx? if so then what about debugging
tools? how to debug qnx apps on windows? and what does it means x86 host?

Darius

Darius <alpha_byte@safe-mail.net> wrote:

hello,

i’m beginner user of qnx and i want to ask about momentics developing
tools.
as i can see in web page there is windows, linux, solaris and x86
developement hosts. what does it means? with windows host i can do
everything on windows and then copy to qnx? if so then what about debugging
tools? how to debug qnx apps on windows? and what does it means x86 host?

Yes, the hosts allow you to cross-compile code for QNX and then run it
on a remote QNX target. You can do this right inside of the IDE (both running
and debugging). The x86 host means that the host tools are supported only
on x86 machines. So, for example, our Linux toolset will not work on
a PowerPC machine running Linux and our Solaris tools only work on Sparc
machines running Solaris, not x86 machines.

Hope this helps,

chris

\

Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

Chris McKillop wrote:

and debugging). The x86 host means that the host tools are supported only
on x86 machines. So, for example, our Linux toolset will not work on
a PowerPC machine running Linux and our Solaris tools only work on Sparc
machines running Solaris, not x86 machines.

Good description. Now we just have to match that to the download
options. :wink: For the first time downloader I believe one has to enter
through DownloadCentre → ProductEvaluations. At which point you are
presented with (For example):

“QNX Momentics v6.3 Product Evaluation - Solaris Host” - This doesn’t
say anything about the host CPU type, in this case Sparc.

“QNX Momentics v6.3 Product Evaluation - x86 Host” - This doesn’t say
anything about the host OS type, in this case QNX or Self.


Evan

Hello,

“QNX Momentics v6.3 Product Evaluation - x86 Host” - This doesn’t say
anything about the host OS type, in this case QNX or Self.

So what type of OS should I use with x86 host? QNX? If so, can I use host
developement tools on the same machine or I must use them on remote
machine running QNX?

Darius

Darius Ramunas wrote:

Hello,


“QNX Momentics v6.3 Product Evaluation - x86 Host” - This doesn’t say
anything about the host OS type, in this case QNX or Self.


So what type of OS should I use with x86 host? QNX? If so, can I use host
developement tools on the same machine or I must use them on remote
machine running QNX?

The meaning of “host” is the platform from where the development
tools/compiler are run from. In this case it is QNX aka “Self Hosted”
using the PC hardware with an x86 type CPU.

So, it is a completely self-contained development platform that can
double up as desktop PC too. :slight_smile:


Evan

But say I have a stand alone PC x86

can i set it as host as well as target
if yes can i debugg on same host & Target ?
how ?

I have a network card

also from where can I download Neutrino evaluation ?

Regards
dEVEN

devennan wrote:

But say I have a stand alone PC x86

can i set it as host as well as target
if yes can i debugg on same host & Target ?
how ?

Yes, yes and yes. That is what “Self-hosted” means. It’s QNX all the way. No other OSes are involved.

Boot the “Neutrino x86 Host” Momentics CD on your stand alone PC and use it to install QNX on the unused master hard drive, … reboot and Bob’s your uncle, to a full QNX development and runtime environment all in one. :slight_smile:


I have a network card

Not needed but very useful all the same.


also from where can I download Neutrino evaluation ?

http://www.qnx.com/products/eval/index.html

You’re gonna have some trouble me thinks. I found that link immediately on the QNX home page, http://www.qnx.com/


Note regards the 30 day eval period: When it expires it only disables a few tools, namely the QCC compiler and also the image building tools. GCC continues unaffected.


Cheers,
Evan