tutorial for porting?

Hi!

How can I learn porting? Is there any tutorial? What should I read?

TIA
rObaCzeK

All you have to do is learn and memorize every possible pitfall for every OS
there is, including QNX and don’t do them.

(Boy! Like that was hard?)


Bill Caroselli – 1(626) 824-7983
Q-TPS Consulting
QTPS@EarthLink.net


“rObACzEk” <robaczq@klub.chip.pl> wrote in message
news:a7g8p6$829$1@inn.qnx.com

Hi!

How can I learn porting? Is there any tutorial? What should I read?

TIA
rObaCzeK

A good place to start is the QNX Programmer’s Guide. It has information
about writing interrupt handlers, resource managers, makefiles, etc. This
document is available with a QNX 6 distribution. If you really want to get
your feet wet, you should probably try porting something from Linux to QNX.
Something simple like a /dev/zero driver. Or maybe a simple parallel port
reading/writing application. I know from my experience that the best way to
learn is to start with a problem and commit to finishing it. And if you
need help, the qdn ngs are here. Just make sure to put some thought into
your questions :slight_smile:

Good luck.
Charlie

“rObACzEk” <robaczq@klub.chip.pl> wrote in message
news:a7g8p6$829$1@inn.qnx.com

Hi!

How can I learn porting? Is there any tutorial? What should I read?

TIA
rObaCzeK

Last year, we ran a series of articles, by John Fehr on his exploits in
porting Doom. They can still be found at
http://qdn.qnx.com/articles/index.html
The following are the dates and articles in the series.

Apr 25 Wanna Fool Around? An Intro to Porting Games
May 08 Prepare To See Your Doom!
Jun 05 Fishing for Events - Porting Doom Part 3
Jun 20 I heard that! - Porting Doom Part 4
Jul 06 The Finishing Touches - Porting Doom, Part 5

Cheers,
-Brian

+===============================+
Brian K. Hlady
OEM Support Rep
QNX Software Systems, Ltd.
bhlady@qnx.com
+===============================+

“Charlie Surface” <charlie_surface@oti.com> wrote in message
news:a7qdvn$iki$1@inn.qnx.com

A good place to start is the QNX Programmer’s Guide. It has information
about writing interrupt handlers, resource managers, makefiles, etc. This
document is available with a QNX 6 distribution. If you really want to
get
your feet wet, you should probably try porting something from Linux to
QNX.
Something simple like a /dev/zero driver. Or maybe a simple parallel port
reading/writing application. I know from my experience that the best way
to
learn is to start with a problem and commit to finishing it. And if you
need help, the qdn ngs are here. Just make sure to put some thought into
your questions > :slight_smile:

Good luck.
Charlie

“rObACzEk” <> robaczq@klub.chip.pl> > wrote in message
news:a7g8p6$829$> 1@inn.qnx.com> …
Hi!

How can I learn porting? Is there any tutorial? What should I read?

TIA
rObaCzeK
\