Menu

port to qnx6

2002-07-08
2002-07-09
  • Nobody/Anonymous

    could anybody help me port it to qnx6?
    Thanks
    vasilii

     
    • Marc Bumble

      Marc Bumble - 2002-07-08

      Vasilii,

      For starters, can you provide a copy of QNX6?

      Marc

       
      • Fred P.

        Fred P. - 2002-07-08

        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.

         
        • Marc Bumble

          Marc Bumble - 2002-07-08

          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

           
          • Fred P.

            Fred P. - 2002-07-09

            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.

             

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.