QNX6 and old PC's (486/Pentium I) as target


for hobby purpose, I would like to use an old PC as target platform, and develop on an fast PC.


  • 486 or Pentium I CPU
  • PCI and/or ISA Bus
  • Ethernet card
  • Compact Flash as harddisk (at the first time i would like to use an ~1GB harddisk)
    (- maybe an graphics card)

Software/Libs which I would like to use at the target:

  • TCP/IP Sockets
  • Samba
  • Webserver (later, I would like to create dynamic pages (status pages …))

Some time ago, I have successfully installed QNX at the fast PC.

My knowledge:

  • C/C++ programming
  • x86/PC interna
  • some Linux/Unix knowledge

What i would like to do:

  • learn about real time programming
  • ISA Bus, parallel and serial port programming

After my first steps, i would like to create a homepage about QNX and hardware programming …

I hope, that the OpenQNX community can help me at my first steps.

My questions:

  • Which QNX version should I use: QNX RTP 6.1 or QNX Momentics 6.2.1 NC ?
  • How should I setup the harddisk of the target ?
  • Must i create an own boot file for the target, to start only the needed drivers etc. without
    detecting them at each start ?

Thank you very much for your help !!!

I have found Samba 2.0.7 for QNX RTP 6.1 at /usr/free/QNX_RTP/tcpip/utils/samba-2.0.7-nto.tgz
at the FTP server of qnx.com.

I think, I can use the slinger webserver for dynamic pages.

So, speaks anything against to use QNX RTP 6.1 for my project ?

How should I start to setup the harddisk of the target ?

Thank you very much for your help !