Hi Mario,
Mario Charest <mcharest@zinformatic.com> wrote in article
but perfomance is different.
That’s the case for QNX as well.
I do not wish to grieve you. I’m novice in QNX, so I can do something
wrong. But GUI’s front end (Photon) of QNX seems to be slowly than NT at
the same hardware. I have chaotic mouse events in Photon, and I have a list
Photon’s application which “moves my mouse to madness”. There are pfm,
shelf (both badly in 6.0 release), helpview and package manager (badly in
6.1 release) in the list. I repeat, I’m familiar with NT, but I’m fully
newbie in QNX.
In general people use OS support first (for timer an alarm for example),
and only if it doesn’t met their requirement will go directly to
hardware.
Some years ago (I was working with other R&D company) I was responsible for
software support of station for meteorological spacecraft NOAA series. The
data stream ran through interface card (DMA chanel and IRQ as well) and
program received those data, looked through data for bit- and frame
synchronization, saved them to disk, drew picture on the screen… We had
no other way to solve it on 286 PC/AT. Of course, we did not hear about QNX
QNX seems to be pretty good for that task. In fact, good bye half of
DOS as soon as our program runs.
Finally, our client requested Windows 3.1 and 386 PC/AT.
You want to make your life easier by using the OS features first.
I know. That’s why I installed QNX as soon as I’ve heard about free QNX
stuff. QNX seems to take care about many things. It is nice. For example, I
wrote my memory allocation function in order to get memory on page boundary
in DOS. I know, QNX does it for me .
Of course in your case you seems to have more experience dealing
directly with DOS, so that is probably why your first reflexe is
to deal directly with the hardware.
I have realtime task and I must solve it. That’s all
what if you want 10 program to be notify of an alarm, you can’t since
the hardware can only deal with one alarm at a time.
I can . I should write something like cron (or NT’s at) that will use
single RTC alarm .
there are 10 programmers it might be preferable to use
I fully agree. QNX and its services are preferable way for complex and
really big projects.
It’s an acronym for Laughing Out Loud.
Thanks a lot.
Just for fun russian short story in my translation (sorry, if
incomprehensible )):
Friends explained to lamer what the acronym RTFM means. “What kind of
relationship…?” was thinking lamer, but he had bought “Kamasutra”.
It will take more time then DOS that’s for sure. There is only
one way to know the time and it’s to try and measure it.
On my mind it is a bad way. I wish to know maximal time in system. I have
read the interrupt latency in QNX for different CPU. As far I can remember
I was doing it under QNX 4 demo floppy (that was included in floppy image),
but I can not find any information for QNX RTP. And I wish to change/rotate
interrupts priority (I have read in newsgroup that is able in QNX4, but it
does not support in QNX6).
Exact I wish to have a bit more documentation, and function to set my
handler (I’ve got it), and function to set interrupt priority.
http://www.cvsgui.org/
I never tried it myself though.
Thanks! I’ve downloaded it. I will try it and reply as soon as possible.
Thank you very much,
Eduard.