How are you? We have not traded email in a while. Are you related in
some way to Vasilii? Out of curiosity, who is using QNX and why? I
finally found a group using it for a submarine robotics project, but
they had inherited it, they did not select it. QNX seems to be a
message passing OS with a deterministic scheduling mechanism.
First, let me say that I do have the QNX Realtime OS System
Architecture Manual now. I attended a conference, and a member of QNX
technical staff gave a presentation on the OS architecture. He also
nicely provided the manual. I am again working on the allocator for
other reasons, so if I can get access to the QNX environment, and the
work is reasonable, this would be a good time for me to help you with
the port. Note the following issues interspersed in your email below
and tell me if there is an easy route to proceed along. Worst comes
to worst, I can provide tech support to Vasilii or you if you have
access to the OS. Also, if you have an available machine, I am in the
Boston area. Are you nearby?
I do not have a huge pipe to the Internet, so if possible, it would be
better if I could get a CD with the OS on it. QNX might be able to
supply that though.
> You can installed it over Windows 9x like BEOS with a 1 GB file on
> FAT32 or on it's own QNX6 format partition
Actually I do not have windows, only Linux here.
> It's quite easy to use, but you need a Pentium III minimum, QNX4
> Photon runs fine on 486, but QNX6 Photon GUI environment requires
> lots of CPU.
The machine I have available is a dual Pentium II. So this may be a
problem.
> Anyway, like I told you already, STL doesn't work on QNX4, but I
> think it can work on QNX6, since it use gcc (QNX6) instead of
> Watcom C++ 10.6 (QNX4).
The latest versions of gcc come with STL, so I am not sure I
understand what you mean here.
> If you need any help concerning QNX6, ask your question on the
> inn.qnx.com newsgroups, lots of nice people there.
My news server does not have access to this particular newsgroup.
If any of the issues above is a project stopper, let me know;
otherwise, I will attempt to assist,
Marc
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
>How are you? We have not traded email
>in a while. Are you related in some way to Vasilii?
Not at all.
I'm monitoring this forum, so I saw the request.
>Out of curiosity, who is using QNX and why?
Real-Time applications,
Robotic application, NASA since 1980,
Embedded System Engineers,
Industrial Process Engineers,
ATM machines, etc.
>finally found a group using it for a submarine >robotics project, but they had inherited it, they did >not select it. QNX seems to be a
>message passing OS with a deterministic >scheduling mechanism.
Yes, it's a micro-kernel (VERY SMALL),
a bit like Hurd but commercially viable. =P
It support fully POSIX, gcc, gdb, ksh, tcsh, bash, etc.
It can emulate X inside Photon, it has a browser,
the source are written in very nice C/asm.
I used it for a train controller
and for a robot called Mantis, among other stuff.
>First, let me say that I do have the QNX Realtime >OS System Architecture Manual now. I attended
>a conference, and a member of QNX
>technical staff gave a presentation on the OS >architecture. He also nicely provided the manual.
>I am again working on the allocator for
>other reasons, so if I can get access to the QNX >environment, and the
>work is reasonable, this would be a good time for >me to help you with the port. Note the following >issues interspersed in your email below
>and tell me if there is an easy route
>to proceed along.
Since QNX6 use gcc, I don't even know
if there is anything to port at all.
I mean it should work quite out of the box.
I lost my QNX6 account, so I don't have access
to QNX6 anymore... =(
If you have Linux only, then you will need some
extra partition for QNX, I suggest a Partition Magic
bootdisk to do that.
>Worst comes to worst, I can provide tech support >to Vasilii or you if you have access to the OS. >Also, if you have an available machine, I am
>in the Boston area. Are you nearby?
I live in Canada, so not really! =P
>I do not have a huge pipe to the Internet,
>so if possible, it would be better if I could
>get a CD with the OS on it. QNX might be
>able to supply that though.
The best is to download it from Work/School
or something like that, else few nights should do it.
A Pentium II will be sufficient, I hope for you
that you have a recent video card supported by
QNX6 Photon driver, cuz emulation is quite slow.
It is workable on 486, but if your XTERM window
needs to scroll, better get a coffee and come back!
The latest versions of gcc come with STL, so I am not sure I understand what you mean here.
QNX4 doesn't support STL, QNX6 fully support STL,
so it should work out of the box.
> If you need any help concerning QNX6, ask your >question on the inn.qnx.com newsgroups, lots of >nice people there.
My news server does not have access to this particular newsgroup.
It's not a newsgroup, it's a private NEWS SERVER.
replace your 'news.YOUR_ISP.com' by 'inn.qnx.com'
and browse qdn.public.* newsgroups
I don't see why it should be a problem.
Perhaps, I never tried allocator on QNX6. =\
Only if the request was made 2 months ago...
Sincerely,
Fred.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
could anybody help me port it to qnx6?
Thanks
vasilii
Vasilii,
For starters, can you provide a copy of QNX6?
Marc
Marc,
you can download for FREE
a QNX6 ISO CD-ROM for EDUCATIONAL PURPOSES
from the following QNX website
http://get.qnx.com/
You can installed it over Windows 9x like BEOS
with a 1 GB file on FAT32
or on it's own QNX6 format partition
It's quite easy to use, but you need a Pentium III
minimum, QNX4 Photon runs fine on 486,
but QNX6 Photon GUI environment
requires lots of CPU.
Anyway, like I told you already, STL doesn't work on QNX4, but I think it can work on QNX6,
since it use gcc (QNX6)
instead of Watcom C++ 10.6 (QNX4).
If you need any help concerning QNX6,
ask your question on the inn.qnx.com newsgroups,
lots of nice people there.
If you want some nice documentation,
look at http://qdn.qnx.com/
Sincerely,
Fred.
Hi Fred P,
How are you? We have not traded email in a while. Are you related in
some way to Vasilii? Out of curiosity, who is using QNX and why? I
finally found a group using it for a submarine robotics project, but
they had inherited it, they did not select it. QNX seems to be a
message passing OS with a deterministic scheduling mechanism.
First, let me say that I do have the QNX Realtime OS System
Architecture Manual now. I attended a conference, and a member of QNX
technical staff gave a presentation on the OS architecture. He also
nicely provided the manual. I am again working on the allocator for
other reasons, so if I can get access to the QNX environment, and the
work is reasonable, this would be a good time for me to help you with
the port. Note the following issues interspersed in your email below
and tell me if there is an easy route to proceed along. Worst comes
to worst, I can provide tech support to Vasilii or you if you have
access to the OS. Also, if you have an available machine, I am in the
Boston area. Are you nearby?
I do not have a huge pipe to the Internet, so if possible, it would be
better if I could get a CD with the OS on it. QNX might be able to
supply that though.
>> "noreply" == noreply <noreply@sourceforge.net> writes:
> Read and respond to this message at:
> http://sourceforge.net/forum/message.php?msg_id=1613565 By: fprog
> Marc,
> You can installed it over Windows 9x like BEOS with a 1 GB file on
> FAT32 or on it's own QNX6 format partition
Actually I do not have windows, only Linux here.
> It's quite easy to use, but you need a Pentium III minimum, QNX4
> Photon runs fine on 486, but QNX6 Photon GUI environment requires
> lots of CPU.
The machine I have available is a dual Pentium II. So this may be a
problem.
> Anyway, like I told you already, STL doesn't work on QNX4, but I
> think it can work on QNX6, since it use gcc (QNX6) instead of
> Watcom C++ 10.6 (QNX4).
The latest versions of gcc come with STL, so I am not sure I
understand what you mean here.
> If you need any help concerning QNX6, ask your question on the
> inn.qnx.com newsgroups, lots of nice people there.
My news server does not have access to this particular newsgroup.
If any of the issues above is a project stopper, let me know;
otherwise, I will attempt to assist,
Marc
Hi Fred,
>How are you? We have not traded email
>in a while. Are you related in some way to Vasilii?
Not at all.
I'm monitoring this forum, so I saw the request.
>Out of curiosity, who is using QNX and why?
Real-Time applications,
Robotic application, NASA since 1980,
Embedded System Engineers,
Industrial Process Engineers,
ATM machines, etc.
>finally found a group using it for a submarine >robotics project, but they had inherited it, they did >not select it. QNX seems to be a
>message passing OS with a deterministic >scheduling mechanism.
Yes, it's a micro-kernel (VERY SMALL),
a bit like Hurd but commercially viable. =P
It support fully POSIX, gcc, gdb, ksh, tcsh, bash, etc.
It can emulate X inside Photon, it has a browser,
the source are written in very nice C/asm.
I used it for a train controller
and for a robot called Mantis, among other stuff.
>First, let me say that I do have the QNX Realtime >OS System Architecture Manual now. I attended
>a conference, and a member of QNX
>technical staff gave a presentation on the OS >architecture. He also nicely provided the manual.
>I am again working on the allocator for
>other reasons, so if I can get access to the QNX >environment, and the
>work is reasonable, this would be a good time for >me to help you with the port. Note the following >issues interspersed in your email below
>and tell me if there is an easy route
>to proceed along.
Since QNX6 use gcc, I don't even know
if there is anything to port at all.
I mean it should work quite out of the box.
I lost my QNX6 account, so I don't have access
to QNX6 anymore... =(
If you have Linux only, then you will need some
extra partition for QNX, I suggest a Partition Magic
bootdisk to do that.
>Worst comes to worst, I can provide tech support >to Vasilii or you if you have access to the OS. >Also, if you have an available machine, I am
>in the Boston area. Are you nearby?
I live in Canada, so not really! =P
>I do not have a huge pipe to the Internet,
>so if possible, it would be better if I could
>get a CD with the OS on it. QNX might be
>able to supply that though.
The best is to download it from Work/School
or something like that, else few nights should do it.
A Pentium II will be sufficient, I hope for you
that you have a recent video card supported by
QNX6 Photon driver, cuz emulation is quite slow.
It is workable on 486, but if your XTERM window
needs to scroll, better get a coffee and come back!
The latest versions of gcc come with STL, so I am not sure I understand what you mean here.
QNX4 doesn't support STL, QNX6 fully support STL,
so it should work out of the box.
> If you need any help concerning QNX6, ask your >question on the inn.qnx.com newsgroups, lots of >nice people there.
My news server does not have access to this particular newsgroup.
It's not a newsgroup, it's a private NEWS SERVER.
replace your 'news.YOUR_ISP.com' by 'inn.qnx.com'
and browse qdn.public.* newsgroups
I don't see why it should be a problem.
Perhaps, I never tried allocator on QNX6. =\ Only if the request was made 2 months ago...
Sincerely,
Fred.