QNX Expands Lineup of Target Processors

News at a Glance...



- QNX adding support for ARM, StrongARM, SH-4, and XScale processor

families



- Lets developers target multiple processors simultaneously, using a

single source stream



- Demos this week at Embedded Systems Conference



Apr 10, 2001, 01:00 ET from QNX Software Systems

    SAN FRANCISCO, April 10 /PRNewswire/ -- (Embedded Systems Conference)
 Embedded developers can now target multiple processor families with less
 effort -- and less recoding -- thanks to the expanded processor support of the
 QNX RTOS v6.
     (Logo: http://www.newscom.com/cgi-bin/prnh/20000926/NYTU117LOGO)
     The QNX RTOS already supports PowerPC, MIPS, and x86 targets.  To these,
 QNX Software Systems is now adding SH-4, ARM, StrongARM, and, soon, XScale.
 More importantly, the QNX RTOS will allow developers to target the various
 processors simultaneously, using a single stream of source code.
     "Embedded developers no longer have to maintain a separate source tree for
 each processor they target," says Steve Tomkins, vice president of R&D at QNX
 Software Systems.  "Since our OS architecture was designed from the beginning
 to target multiple processor families, most QNX applications and drivers can
 move easily from one CPU to another, often with little or no recoding.  In
 some cases, the developer simply needs to specify a new processor target to
 generate binaries for a different processor."
 
     Parallel Development
     Traditionally, embedded developers have had to put in a lot of duplicate
 effort to target multiple processor families, since each processor can differ
 in how it handles memory alignment, atomic operations, byte ordering, and so
 on.  QNX has implemented a few simple functions and macros to address these
 issues, minimizing the need to rewrite -- and retest -- code for each CPU.
     This processor independence also enables faster time-to-market, since
 programmers no longer have to wait for a target processor to be chosen before
 starting to write and debug their software.  Software and hardware teams can
 work in parallel.
     "Programmers can start much of their development and testing right on
 their x86-based QNX workstations -- even if the target device doesn't
 eventually use an x86 processor," comments Tomkins.  "Software applications
 and drivers can get started, and finished, much earlier in the design cycle."
 
     Demos This Week at ESC
     This week, at the Embedded Systems Conference, QNX Software Systems will
 demonstrate the QNX RTOS's expanded processor support on a variety of
 devices -- including the latest reference designs for Internet appliances,
 in-car computers -- and telecom/datacom devices.  Booth number: 1626
 
     Availability
     General availability of the QNX RTOS v6 is scheduled for June 2001.
     The QNX RTOS is a core component of the QNX realtime platform, a complete,
 self-hosted development environment that is available free of charge for
 non-commercial use at http://get.qnx.com.
 
     About QNX Software Systems
     Founded in 1980, QNX Software Systems is the industry leader in realtime,
 microkernel OS technology.  The company has established a strong customer base
 in a variety of industries, including telecommunications, consumer
 electronics, transportation, medical instrumentation, process control, and
 point-of-sale.  QNX products are distributed in over 100 countries worldwide.
 Visit http://www.qnx.com.
 
 Reader Information
 
      Tel:    1 800 676-0566 (NA only)
              +1 613 591-0931
              +33 1 64 61 81 61
              +44 (0) 1223 204800
              +49 (0) 511 940910(03)
              +81 3 3511-6450
      Fax:    +1 613 591-3579
      Email:  info@qnx.com
      Web:    http://www.qnx.com
 
 

SOURCE QNX Software Systems
    SAN FRANCISCO, April 10 /PRNewswire/ -- (Embedded Systems Conference)
 Embedded developers can now target multiple processor families with less
 effort -- and less recoding -- thanks to the expanded processor support of the
 QNX RTOS v6.
     (Logo: http://www.newscom.com/cgi-bin/prnh/20000926/NYTU117LOGO)
     The QNX RTOS already supports PowerPC, MIPS, and x86 targets.  To these,
 QNX Software Systems is now adding SH-4, ARM, StrongARM, and, soon, XScale.
 More importantly, the QNX RTOS will allow developers to target the various
 processors simultaneously, using a single stream of source code.
     "Embedded developers no longer have to maintain a separate source tree for
 each processor they target," says Steve Tomkins, vice president of R&D at QNX
 Software Systems.  "Since our OS architecture was designed from the beginning
 to target multiple processor families, most QNX applications and drivers can
 move easily from one CPU to another, often with little or no recoding.  In
 some cases, the developer simply needs to specify a new processor target to
 generate binaries for a different processor."
 
     Parallel Development
     Traditionally, embedded developers have had to put in a lot of duplicate
 effort to target multiple processor families, since each processor can differ
 in how it handles memory alignment, atomic operations, byte ordering, and so
 on.  QNX has implemented a few simple functions and macros to address these
 issues, minimizing the need to rewrite -- and retest -- code for each CPU.
     This processor independence also enables faster time-to-market, since
 programmers no longer have to wait for a target processor to be chosen before
 starting to write and debug their software.  Software and hardware teams can
 work in parallel.
     "Programmers can start much of their development and testing right on
 their x86-based QNX workstations -- even if the target device doesn't
 eventually use an x86 processor," comments Tomkins.  "Software applications
 and drivers can get started, and finished, much earlier in the design cycle."
 
     Demos This Week at ESC
     This week, at the Embedded Systems Conference, QNX Software Systems will
 demonstrate the QNX RTOS's expanded processor support on a variety of
 devices -- including the latest reference designs for Internet appliances,
 in-car computers -- and telecom/datacom devices.  Booth number: 1626
 
     Availability
     General availability of the QNX RTOS v6 is scheduled for June 2001.
     The QNX RTOS is a core component of the QNX realtime platform, a complete,
 self-hosted development environment that is available free of charge for
 non-commercial use at http://get.qnx.com.
 
     About QNX Software Systems
     Founded in 1980, QNX Software Systems is the industry leader in realtime,
 microkernel OS technology.  The company has established a strong customer base
 in a variety of industries, including telecommunications, consumer
 electronics, transportation, medical instrumentation, process control, and
 point-of-sale.  QNX products are distributed in over 100 countries worldwide.
 Visit http://www.qnx.com.
 
 Reader Information
 
      Tel:    1 800 676-0566 (NA only)
              +1 613 591-0931
              +33 1 64 61 81 61
              +44 (0) 1223 204800
              +49 (0) 511 940910(03)
              +81 3 3511-6450
      Fax:    +1 613 591-3579
      Email:  info@qnx.com
      Web:    http://www.qnx.com
 
 SOURCE  QNX Software Systems

RELATED LINKS

http://www.qnx.com