QNX Momentics Base Development Kit |
Complete set of development tools, associated configuration files (e.g. header files for APIs), static libraries and documentation for creating applications for the QNX Neutrino RTOS. |
S |
S |
Object |
Type I, except as noted below |
Full |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Licensed Seat or Floating Licensed Seat basis. |
|
GNU Tools
|
|
|
|
|
|
GPL |
|
GNU Compiler Collection (GCC) — Complete set of development tools, associated configuration files and static libraries for compiling applications for QNX Neutrino RTOS.
|
|
|
|
|
|
|
|
GNU binutils: Assembler (gas), Linker (ld) — Tools for manipulation of binary (executable, object) files in development environments.
|
|
|
|
|
|
|
|
GNU Development and build tools — Tools used in applications development including make, parser generators.
- tools/bison
- tools/flex
- tools/nasm
- tools/make
|
|
|
|
|
|
|
|
GNU Debugger — GNU debugger (GDB ) with remote debugging capability.
|
|
|
|
|
|
GPL |
|
Utilities — Tools used with GDB.
- utils/c/coreinfo
- utils/p/pdebug
|
|
|
|
|
|
OO: 83 |
|
System Libraries and Headers
|
|
|
|
|
|
|
|
QNX system library for OS API
- lib/bessel
- lib/c
- lib/fpemu
- lib/m
- lib/malloc
- lib/mq
- lib/asyncmsg
- lib/elf
- lib/ncurses
- lib/qnxterm
- lib/termcap
- lib/shutdown
- lib/pm
|
|
|
|
|
|
BPL: 1; BSD1: 53; BSD2: 62; OO: 30, 82, 84 |
|
Device driver interface — headers and libraries for use with device drivers
- lib/asound
- lib/disputil
- lib/drvr
- lib/ffb
- lib/io-char
- lib/pccard
- lib/cache
- lib/dma
- lib/usbdi
- lib/hiddi
- hardware/devb
- hardware/devb/cam
- hardware/devc
- hardware/devg
- hardware/devn
- hardware/pci
- hardware/ipl
- hardware/startup
- hardware/flash
- hardware/devu
- hardware/devp
- services/usb
- services/hid
- services/audio
|
|
|
|
|
|
LGPL -- lib/asound only audio library comes from the ALSA project
|
|
Legacy libraries — Libraries from previous versions of Neutrino and Photon
- hardware/rp/rtp/legacy/os
|
|
|
|
|
|
|
|
QNX / Dinkum C library
|
|
|
|
|
|
|
|
Dinkum C++ library and template support
|
|
|
|
|
|
OO: 27 |
|
Embedded C++ library and template support (Dinkum abridged library).
- hardware/rp/rtp/legacy/cpp_compat
|
|
|
|
|
|
|
|
Networking library
- lib/rpc
- lib/socket
- lib/socks
|
|
|
|
|
|
BSD1: 20, 57, 72; BSD2: 18; DEC: 9; IBM: 5; ISC: 6; OO: 150, 2, 33, 62, 86 |
|
Compression libraries
|
|
|
|
Type II |
|
OO: 147, 31 |
|
XML library
|
|
|
|
|
|
|
|
Encryption libraries
|
|
|
|
|
|
Contact QSS at licensing@qnx.com for details on specific encryption-enabled utilities |
|
Image handling libraries — libraries for reading image formats
- lib/imaging/dll/io/handler
- lib/imaging/dll/io/support/jpeg-6b
- lib/imaging/dll/io/support/zlib-1.1.3
|
|
|
|
Type III |
|
OO: 47, 48, 79 |
|
N.B. QSS does not offer any 3rd party JPEG patent licenses or related infringement indemnification.
|
|
|
|
|
|
No 3rd party patent licenses provided
|
|
GNU C++ legacy library — GNU libstdc++ library from previous versions of Neutrino, for compatibility.
- hardware/rp/rtp/legacy/gplusplus
|
|
|
|
Type III |
|
LGPL |
|
Utilities — Command line development tools for object file and executable file manipulation, and utilities tools primarily provided for development purposes.
|
|
|
|
|
|
|
|
SDK utilities — Tools used for creating applications and boot images.
- tools/scripts
- utils/l/ld
- utils/m/mksbp
- utils/u/usemsg
|
|
|
|
|
|
|
|
QNX Development Utilities — Developer productivity tools.
- utils/e/ed
- utils/m/mailx
- ports/info-zip
|
|
|
|
|
|
BSD1: 6; BSD2: 30, 78; OO: 142, 57, 58 |
|
QNX Development Utilities — Self-hosted environment utilities.
- utils/a/asa
- utils/b/basename
- utils/b/bc
- utils/b/bzip2
- utils/c/chat
- utils/c/chmod
- utils/c/chown
- utils/c/cmp
- utils/c/confstr
- utils/c/crontab
- utils/c/csplit
- utils/c/cut
- utils/e/errno
- utils/e/esh
- utils/e/expand
- utils/e/expr
- utils/f/false
- utils/f/file
- utils/f/fmt
- utils/f/fold
- utils/f/freeze
- utils/f/fullpath
- utils/g/getconf
- utils/g/getty
- utils/i/id
- utils/i/indent
- utils/j/join
- utils/k/kill
- utils/l/ldd
- utils/l/less
- utils/l/link
- utils/l/logger
- utils/l/login
- utils/l/logout
- utils/l/lx
- utils/m/mcs
- utils/m/mesg
- utils/m/mkfifo
- utils/m/mksbp
- utils/n/newgrp
- utils/n/nice
- utils/n/nohup
- utils/o/on
- utils/o/op
- utils/p/passwd
- utils/p/printf
- utils/q/qcp
- utils/q/qed
- utils/q/qtalk
- utils/r/renice
- utils/r/rmdir
- utils/s/script
- utils/s/slay
- utils/s/spatch
- utils/s/strings
- utils/s/stty
- utils/s/su
- utils/t/tee
- utils/t/termdef
- utils/t/time
- utils/t/tty
- utils/u/umask
- utils/u/unexpand
- utils/u/unifdef
- utils/u/uniq
- utils/u/unlink
- utils/u/uud
- utils/u/uue
- utils/w/wc
- utils/w/which
- utils/w/who
- utils/x/xargs
|
|
|
|
|
|
BSD2: 30, 6, 78, 92, 94; OO: 143, 149, 22, 25, 72 |
|
TCP/IP Development Utilities (rpcgen — only for QNX (self) hosted development)
- utils/r/rpcgen
- services/ham
- utils/t/traceprinter/examples
- utils/t/traceprinter/regress
- utils/m/mkxfs
- utils/m/mkimage
|
|
|
|
|
|
|
|
Runtime Utilities (See QNX Neutrino Runtime Component table)
|
|
|
|
|
|
|
|
GNU Development Utilities — Version control and other development services.
- utils/c/cvs
- utils/g/gzip
- utils/s/sed
- ports/tar
|
|
|
|
|
|
GPL |
|
GNU Development Utilities — Used in development for data transfer.
|
|
|
|
|
|
GPL |
|
GNU Development Utilities — Optional / convenience development tools.
- utils/d/dd
- utils/d/diff
- utils/g/gawk
- utils/p/patch
|
|
|
|
|
|
GPL |
|
Cross-Hosted Development — Provides complete support for QNX Neutrino development under either Windows NT (including Windows XP, Windows 2000), Solaris (SPARC), or Linux (Red Hat) operating systems.
|
|
|
|
|
|
|
|
Windows host environment — Operating environment for development tools.
- ports/cygwin/lib
- utils/c/canonical_dos_path
|
|
|
|
|
|
|
|
Processor Support — Provides complete support for developing QNX Neutrino RTOS applications targeting a variety of processor architectures (32 bit MMU).
|
|
|
|
|
|
|
|
Embedding Tools — Provides complete support for creating boot images for embedded devices, based on single-board computers or custom board designs. Adds features for reduced memory footprint on the target device.
- tools/scripts
- utils/l/ld
- utils/m/mksbp
- utils/u/usemsg
|
|
|
|
|
|
|
|
Target system development utilities
- utils/h/hostname
- utils/m/mkrec
- utils/m/mkxfs/dumpifs
- utils/m/mkasmoff
- utils/t/traceprinter
- utils/d/deflate
|
|
|
|
|
|
BSD1: 32 |
|
Utilities (mkifs, mkefs, mkimage, mkrec, dumpifs)
- utils/r/rpcgen
- services/ham
- utils/t/traceprinter/examples
- utils/t/traceprinter/regress
- utils/m/mkxfs
- utils/m/mkimage
|
|
|
|
|
|
|
|
GUI Connectivity — Photon MicroGUI connectivity tools for the development environment (i.e. Phindows).
- apps/phindows
- utils/p/phcheck
- tools/appbuilder/appdebug
- tools/appbuilder/phabbind
|
|
|
|
|
|
CMU: 10; OO: 29 |
|
Windows host environment
- tools/buildtools/windows/phport/cygwin
|
|
|
|
|
|
|
|
Sample Code
- services/net/nfm/enbridge
- services/net/nfm/ipfw
- services/net/nfm/nraw
|
|
|
|
|
Unsupported |
|
QNX Momentics Integrated Development Environment |
QNX Momentics Integrated Development Environment (IDE) provides a cross-platform, integrated development environment as added value to the QNX Momentics Development Kit. The IDE provides complete development life cycle tools for QNX Neutrino RTOS applications, as well as the ability to ""plug in"" third party tools in an integrated manner. |
NA |
S |
Object |
Type I, except as noted below |
Full |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Licensed Seat or Floating Licensed Seat basis. |
|
Eclipse Platform
|
|
|
|
|
|
See note in Description column re. 3rd party contributions in Eclipse.
|
|
Java-based IDE framework
|
|
|
|
|
|
|
|
Graphical Workbench — Workbench for managing projects and their resources
|
|
|
|
|
|
|
|
Plug-in model for integrating new tools
|
|
|
|
|
|
|
|
Frameworks for integrating important tool categories (navigators, source code repositories) Cross-platform
|
|
|
|
|
|
|
|
Java-based tools (same tool for all platforms)
|
|
|
|
|
|
|
|
Information about 3rd party contributions (and their license terms) for the Eclipse IDE may be referenced from the IDE as follows: ""Help -> About QNX Momentics IDE -> Plug-in Details"", select each plug-in then ""More Info"".
|
|
|
|
|
|
|
|
Target Agent — Target resource request broker.
|
|
|
|
|
|
BSD2: 98 |
|
C/C++ Code Developer
|
|
|
|
|
|
|
|
C Project Manager
|
|
|
|
|
|
|
|
Project Builder
|
|
|
|
|
|
|
|
Project creation wizard
|
|
|
|
|
|
|
|
Syntax-aware editing of C/C++ files
|
|
|
|
|
|
|
|
File navigation
|
|
|
|
|
|
|
|
Team Collaboration
|
|
|
|
|
|
|
|
C/C++ Debugger
|
|
|
|
|
|
|
|
Graphical debugger
|
|
|
|
|
|
|
|
Application state view
|
|
|
|
|
|
|
|
Dynamically updating source and data views
|
|
|
|
|
|
|
|
System Builder — Graphical boot image editor.
|
|
|
|
|
|
|
|
Target System Information — Analyzer for visualizing state of target systems.
|
|
|
|
|
|
|
|
Dynamic system resource views
|
|
|
|
|
|
|
|
Memory Analyzer
|
|
|
|
|
|
|
|
Dynamic memory views for a process
|
|
|
|
|
|
|
|
Memory allocation logging and probing
|
|
|
|
|
|
|
|
Application Profiler
|
|
|
|
|
|
|
|
Post-mortem views of time spent in functions
|
|
|
|
|
|
|
|
Post-mortem, call tree/call pairs display
|
|
|
|
|
|
|
|
System Profiler — Dynamic time-based visualization tool for behaviour of target system.
|
|
|
|
|
|
|
|
Post-mortem system state transition view
|
|
|
|
|
|
|
|
Post-mortem view of system execution
|
|
|
|
|
|
|
|
Code Coverage Tool
|
|
|
|
|
|
|
|
Post-mortem views of basic block execution
|
|
|
|
|
|
|
|
Post-mortem statistical views
|
|
|
|
|
|
|
Photon MicroGUI Development Kit |
Development tools, configuration files, static libraries and documentation for creating MicroGUI (Photon) graphical applications. |
See below |
S |
Object |
Type I |
Full |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Licensed Seat or Floating Licensed Seat basis. |
|
Photon Application Builder (PhAB) — Visual design and code generation tool for graphical applications.
- tools/appbuilder/ab
- tools/appbuilder/appbuilder
- tools/appbuilder/approto
- tools/appbuilder/phabcheck
- tools/appbuilder/phablang
- tools/appbuilder/phabmsg
- tools/appbuilder/common/usr/photon/appbuilder
- tools/buildtools/windows/phport/cygwin/win32
|
S |
|
|
|
|
|
|
Layout of user interface from palette of components (widgets)
|
|
|
|
|
|
|
|
Resource editors for controlling the properties of any user interface element (widget, icons, bitmaps, etc.)
|
|
|
|
|
|
|
|
Automated code generation
|
|
|
|
|
|
|
|
Utilities
- utils/b/bdftophf2
- utils/b/bindres
- utils/d/do_font
- utils/f/fv
- utils/p/phin
- utils/p/pr
- services/spooler
- utils/f/fontadmin
|
|
|
|
|
|
BSD2: 57 |
|
Photon MicroGUI libraries
|
S |
|
|
|
|
|
|
Graphics
- lib/ph
- lib/phexlib
- lib/font
- lib/ap
- lib/gri
- lib/media
- lib/fontharnessutils
- lib/imaging/lib
- lib/photon/dll/pt_multihook
- lib/vpiplugin
|
|
|
|
|
|
CMU: 10; OO: 29 |
|
Widget
|
|
|
|
|
|
|
|
Application Builder intrinsics
|
|
|
|
|
|
|
|
Plug-in libraries (images)
|
|
|
|
|
|
|
|
Photon MicroGUI Application Builder for Windows host operating system — (not available for Solaris or Linux hosts)
- tools/appbuilder/ab
- tools/appbuilder/appbuilder
- tools/appbuilder/approto
- tools/appbuilder/phabcheck
- tools/appbuilder/phablang
- tools/appbuilder/phabmsg
- tools/appbuilder/common/usr/photon/appbuilder
- tools/buildtools/windows/phport/cygwin/win32
|
NA |
|
|
|
|
|
|
Photon Samples
|
|
|
|
|
Unsupported |
|
|
Demos
|
|
|
|
|
|
|
|
3D — Mesa library demos
- apps/demos/glph/glph_gears
- apps/demos/glph/glph_spring
- apps/demos/glph/glph_multi_offscreen
- apps/demos/glph/glph_underwater
|
|
|
|
|
|
|
|
Games
- apps/games/columns
- apps/games/peg
- apps/games/solitaire
- apps/games/othello
- apps/games/vpoker
|
|
|
|
|
|
OO: 138 |
Driver Development Kits (DDKs) |
Basic kits for creating different classes of device drivers. |
S |
S |
Object and Source |
Type I, except as noted in the QNX Neutrino BSPs and Drivers table |
Limited (Source) |
QSS EULA, except as noted in TPLTG references in the QNX Neutrino BSPs and Drivers table.
Licensed on a Licensed Seat or Floating Licensed Seat basis. |
|
Kits include:
- Source code driver templates
- Sample drivers - Source code exemplars built upon standardized driver frameworks.
- Class driver libraries - Libraries to handle common operations for different types of drivers for deeply embedded devices and headers to define interfaces to libraries.
- Pre-built debug versions of managers
- Complete documentation
|
|
|
|
|
|
|
|
Information for specific drivers included in this DDK has been provided in the QNX Neutrino BSPs and Drivers table below |
|
|
|
|
|
|
|
Driver class kits:
|
S |
S |
Object and Source |
Type I, except as noted in the QNX Neutrino BSPs and Drivers table |
Limited (Source) |
QSS EULA, except as noted in TPLTG references in the QNX Neutrino BSPs and Drivers table.
Licensed on a Licensed Seat or Floating Licensed Seat basis.
|
|
Character (serial 8250) Driver Development Kit — sample serial driver, libraries and utilities
|
|
|
|
|
|
|
|
Audio Driver Development Kit — kit for creating hardware drivers for raw audio capture and playback.
|
|
|
|
|
|
|
|
Graphics Driver Development Kit — Provides source code for a number of drivers and library utilities shipping with the QNX Photon microGUI, including:
|
|
|
|
|
|
|
|
Input Driver Development Kit — Provides source code for a number of input modules (mouse, keyboard, touch-screen) and library utilities
|
|
|
|
|
|
|
|
Network — kit for creation of Ethernet drivers
|
|
|
|
|
|
|
|
Printer Driver Development Kit — Library with functions for writing code to read and process files, break pages into slices, and return rendered slices for printing
|
|
|
|
|
|
|
|
USB — development kit (headers & libraries) for creation of new new USB drivers of standard (mouse, keyboard) and other types (e.g. camera, etc.)
|
|
|
|
|
|
|
Flash File Systems and Embedding Technology Development Kit (TDK) |
Resilient file system support for flash media, including support for decompression and compression tools. Resilient to failure, support for NAND or NOR, allows use of POSIX file system modules with flash media (devb-nand). Flash file system support is not required for embedded images (IFS). |
O |
O |
Object and Source |
Type I |
Limited (Source) |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Project, Platform or Field of Use basis. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Flash file system — Read/write file systems for different flash parts.
- lib/flash-nand
- lib/fs-flash
- lib/fs-flash3
- services/inflator
- utils/f/flashctl
|
|
|
|
|
|
|
|
FFSv2 — NOR flash file system.
|
|
|
|
|
|
|
|
FFSv3 — NOR flash file system with added resilience features.
|
|
|
|
|
|
|
|
NAND (devb-nand) — NAND block driver for limited use with various file system formats.
|
|
|
|
|
|
|
|
ETFS (Expected availability -- CY 2004) — Resilient transactional file system for flash media.
|
|
|
|
|
|
|
|
Inflator tool — on-the-fly decompressor.
|
|
|
|
|
|
|
|
Deflator tool — off-line compression utility.
|
|
|
|
|
|
|
|
Formats *
|
|
|
|
|
|
* Flash File System runtime license is limited to use with io-block subsystem and NAND driver (devb-nand). |
|
POSIX / QNX4 — Full POSIX file semantics.
|
|
|
|
|
|
|
|
DOS — Support for FAT12, FAT16 and FAT32 file systems
|
|
|
|
Type III |
|
|
|
N.B. QSS does not offer any Microsoft FAT patent licenses or related infringement indemnification.
|
|
|
|
|
|
No 3rd party patent licenses provided
|
|
BSPs — Source code, binaries and documentation to board support packages for QSS-specified reference designs. Each BSP's contents will vary according to the vertical market focus. The BSPs generally include:
|
|
|
|
|
|
|
|
Board bring-up libraries (IPL, Startup, flash) and headers
|
|
|
|
|
|
|
|
Embedding Source
|
|
|
|
|
|
|
|
Source code to board bring-up libraries
|
|
|
|
|
|
|
|
Source code to driver libraries
|
|
|
|
|
|
|
|
Validation environments — Source code and pre-compiled debug versions of board support packages for QNX reference platforms. This includes board-specific drivers (see DDK particulars in QNX Neutrino BSPs and Drivers table below), such as:
|
|
|
|
|
|
|
|
Audio
|
|
|
|
|
|
|
|
Network
|
|
|
|
|
|
|
|
HID (mice, keyboards, USB)
|
|
|
|
|
|
|
|
Printers
|
|
|
|
|
|
|
|
Etc.
|
|
|
|
|
|
|
|
BSP-specific information is provided in the QNX Neutrino BSPs and Drivers table below. Standard Support subscription for this TDK entitles subscribers to new BSPs as they are released.
|
|
|
|
|
|
|
Extended Networking TDK |
IPv6 and private networking (IPSec, IKE2) technologies. Includes all protocol stacks, utilities and services for the corresponding domains. |
O |
O |
Object and Source, except as noted below |
Type I, except as noted below |
Limited (Source), unless otherwise noted below |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Project, Platform or Field of Use basis. |
|
IPv6 Networking — Protocol stacks (including source code which is an extension to Platform Source).
- services/net/npm/tcpip-1-5/lsm/ipfilter
- services/net/nfm/bpf
- services/net/npm/irda
- services/net/nfm/autoip
|
|
|
|
|
|
BSD2: 62; OO: 87; OO : 42 |
|
Stack
- services/net/npm/tcpip-1-5
|
|
|
|
|
|
|
|
Utilities & Services
- utils/n/ndp
- utils/p/ping6
- services/route6d
- services/rtadvd
- services/rtsold
- utils/t/traceroute6
- utils/n/named-xfer
- utils/m/mstrip
|
|
|
|
|
|
BSD1: 20, 72, 76, 79; BSD2: 81, 82; DEC: 10; IBM: 5; ISC: 4, 5 |
|
Secure Private Networking (IPSec) — Protocol stacks (including source code which is an extension to Platform Source).
|
|
|
|
|
|
|
|
Key management utilities
|
|
|
|
|
|
BSD1: 72, 76 |
|
Security utilities
|
|
|
|
|
|
|
|
Note: includes encryption software
|
|
|
|
|
|
Contact QSS at licensing@qnx.com for details on specific encryption-enabled utilities |
|
Additional Protocols — Streaming transport and control protocol (e.g. streaming media). For applications requiring timely delivery of streamed data (e.g. VoIP).
- services/net/npm/tcpip-1-5/lsm/sctp
- lib/sctp
|
|
|
|
|
|
BSD1: 70; BSD2: 70 |
|
SCTP
|
|
|
|
|
|
|
|
Management — Provides additional support for networking, such as additional TCP/IP stacks, protocols, daemons (e.g. SNMP v1, v2 agent) and utilities.
- services/bootpd
- services/dhcpd
- services/mrouted
- services/named
- services/routed
- ports/sri
|
|
|
|
|
|
BSD1: 3, 41, 81, 82; BSD2: 85, 86, 88; CMU: 2, 28; DEC: 10, 11, 13, 14; IBM: 5; ISC: 4; OO: 103, 76, 99 |
|
MIB Compiler Tools and runtime support for v1 and 2 of the SNMP standards
- utils/s/snmpbulkwalk
- utils/s/snmpget
- utils/s/snmpgetnext
- utils/s/snmpnetstat
- utils/s/snmpset
- utils/s/snmpstatus
- utils/s/snmptest
- utils/s/snmptranslate
- utils/s/snmptrap
- utils/s/snmpwalk
- utils/s/smic
- services/snmpd
- services/snmptrapd
|
|
|
|
|
|
CMU: 14, 17, 18; OO: 101, 102, 96 |
|
SNMP Support
|
|
|
|
|
|
|
|
SNMP v.1,2,3 MIB II agent (SRI)
|
|
|
Object |
Type III |
Limited (3rd Party) |
|
Symmetric Multi-Processing TDK |
Transparent thread scheduling across processors for all multi-core (SMP) processors (i.e., MIPS, PowerPC, and x86). |
O |
O |
Object |
Type I |
Full |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Project, Platform or Field of Use basis. |
|
SMP Enabled kernels — Alternate kernel implementations for building embedded system images.
|
|
|
|
|
|
|
|
Instrumented variants — SMP kernels with instrumentation enabled.
|
|
|
|
|
|
|
3D Graphics TDK |
Open standards-based 2D/3D graphics libraries and use of accelerated 3D graphics drivers. Preliminary implementation provides Mesa. TDK maintenance also entitles access to new future release of OpenGL ES (embedded subset) and Accelerated 3D drivers |
O |
O |
|
Type II |
Limited (Source) |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Project, Platform or Field of Use basis. |
|
N.B. QSS does not offer any 3rd party patent licenses or infringement indemnification for the 3D Graphics TDK. |
|
|
|
|
|
No 3rd party patent licenses provided |
|
Mesa System Development Kit
|
|
|
Object |
|
|
BPL: 10, 2, 3, 4, 5, 6, 7, 9; CMU: 29, 31, 32; LGPL: , 7, 8; OO: 126, 127, 129, 140, 141, 160, 161 |
|
Mesa headers and libraries
|
|
|
|
|
|
|
|
QNX GL Photon bindings (headers and libraries)
|
|
|
|
|
|
|
|
N.B. LGPL components are optional GLUT header files. QSS does not support the associated features of GLUT (I.e., required components are missing). These header files are shipped as part of a complete Mesa header file set.
|
|
|
|
|
|
See note re. LGPL licensing in Description column.
|
|
OpenGL ES system development kit — (Expected availability -- CY 2004)
|
|
|
Object |
|
|
|
|
Headers and libraries
|
|
|
|
|
|
|
|
Runtime technology
|
|
|
|
|
|
|
|
OpenGL ES system Source Code — (Expected availability -- CY 2004)
|
O |
|
Source |
|
|
|
|
Accelerated 3D drivers
|
|
|
Object and Source |
|
|
|
|
Fujitsu Coral
|
|
|
|
|
|
|
|
ATI Radeon Mobility — (Expected availability -- CY 2004)
|
|
|
|
|
|
|
|
Other (TBD)
|
|
|
|
|
|
|
Multi-Media Framework TDK |
Framework for integration of components for format handling (reading, writing, parsing, streaming) and content handling (coding, decoding) specific media formats. Includes QNX format handlers (in source and binary form), as well the Xing content handlers for MPEG 1 audio and video (on x86 processors only). |
O |
O |
Object and Source, except as noted below |
Type II |
Limited (Source) |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Project, Platform or Field of Use basis. |
|
N.B. QSS does not offer any patent licenses (e.g., media format patents - such as MPEG, Dolby, CSS/DVD, WMA, etc.) or infringement indemnification for the Multimedia Framework TDK. |
|
|
|
|
|
No 3rd party patent licenses provided |
|
|
|
|
|
|
|
|
|
Development Kit
|
|
|
|
|
|
|
|
Multi-media framework libraries and headers
- lib/mmedia/browser/mmvpi
- lib/aoi
- lib/mmedia/corelib
|
|
|
|
|
|
|
|
Headers files for basic decoders; filters in binary form
- lib/mmedia/codecs/Tremor
- lib/mmedia/codecs/libogg-1.0/src
- lib/mmedia/codecs/libvorbis-1.0/lib
- lib/mmedia/codecs/mpegs
- lib/mmedia/codecs/xing_audio
- lib/mmedia/filters/decoders/ff_mpegv_decoder
- lib/mmedia/filters/decoders/ogg_decoder
- lib/mmedia/filters/decoders/oggi_decoder
- lib/mmedia/filters/parsers/aif_parser
- lib/mmedia/filters/parsers/au_parser
- lib/mmedia/filters/parsers/iff_parser
- lib/mmedia/filters/parsers/midi_parser
- lib/mmedia/filters/parsers/wav_parser
- lib/mmedia/filters/parsers/avi_parser
- lib/mmedia/filters/readers/stream_reader
- lib/mmedia/filters/writers/audio_writer
- lib/mmedia/filters/writers/rawfile_writer
- lib/mmedia/filters/writers/wavfile_writer
- lib/mmedia/filters/writers/window_writer
- lib/mmedia/sampleapps/mmplay
- lib/mmedia/sampleapps/phaudio
- lib/mmedia/sampleapps/playaudio
- lib/mmedia/streamers/cdda_reader
- lib/mmedia/streamers/fildes
- lib/mmedia/streamers/http
- lib/mmedia/support
|
|
|
|
|
|
OO: 107, 159, 162 |
|
Source Code*
- lib/mmedia/browser/mmvpi
- lib/aoi
- lib/mmedia/corelib
|
|
|
|
|
|
|
|
Filters and Codecs
- lib/mmedia/codecs/Tremor
- lib/mmedia/codecs/libogg-1.0/src
- lib/mmedia/codecs/libvorbis-1.0/lib
- lib/mmedia/codecs/mpegs
- lib/mmedia/codecs/xing_audio
- lib/mmedia/filters/decoders/ff_mpegv_decoder
- lib/mmedia/filters/decoders/ogg_decoder
- lib/mmedia/filters/decoders/oggi_decoder
- lib/mmedia/filters/parsers/aif_parser
- lib/mmedia/filters/parsers/au_parser
- lib/mmedia/filters/parsers/iff_parser
- lib/mmedia/filters/parsers/midi_parser
- lib/mmedia/filters/parsers/wav_parser
- lib/mmedia/filters/parsers/avi_parser
- lib/mmedia/filters/readers/stream_reader
- lib/mmedia/filters/writers/audio_writer
- lib/mmedia/filters/writers/rawfile_writer
- lib/mmedia/filters/writers/wavfile_writer
- lib/mmedia/filters/writers/window_writer
- lib/mmedia/sampleapps/mmplay
- lib/mmedia/sampleapps/phaudio
- lib/mmedia/sampleapps/playaudio
- lib/mmedia/streamers/cdda_reader
- lib/mmedia/streamers/fildes
- lib/mmedia/streamers/http
- lib/mmedia/support
|
|
|
|
|
|
OO: 107, 159, 162 |
|
Add-on interface library
|
|
|
|
|
|
|
|
QNX player (mmplay)
|
|
|
|
|
|
|
|
Sample applications
|
|
|
|
|
|
|
|
Media framework (corresponds to binaries provided in Platform Core)
|
|
|
|
|
|
|
|
Format handlers
|
|
|
|
|
|
|
|
Content Handlers
|
|
|
|
|
|
|
|
* Initial release may not include full source code
|
|
|
|
|
|
|
|
Additional content handlers (source and binary)
- lib/mmedia/filters/decoders/xing_mpega_decoder
- lib/mmedia/filters/parsers/mpega_parser
- lib/mmedia/filters/parsers/mpegs_parser
- lib/mmedia/filters/parsers/mpegv_parser
- apps/xingdvd
- apps/xingdvd/DvdLibs/mpegaudio/mpegaudio
- apps/xingdvd/DvdLibs/mpegaudio/mpegaudio_noph
- apps/xingdvd/DvdLibs/mpegaudio/mpegaudioplugin
- apps/xingdvd/DvdLibs/mpegsystem/mpegsystem
- apps/xingdvd/DvdLibs/mpegsystem/mpegsystemplugin
- apps/xingdvd/DvdLibs/mpegvideo/mpegvideo
- apps/xingdvd/DvdLibs/mpegvideo/mpegvideoplugin
- apps/xingdvd/DvdLibs/plaympegaudio_noph
- apps/xingdvd/DvdLibs/PlayAudioCd
- apps/xingdvd/DvdLibs/Soundfile/soundfile
- apps/xingdvd/DvdLibs/Soundfile/soundfile_noph
- apps/xingdvd/DvdLibs/Soundfile/soundplugin
- apps/xingdvd/DvdLibs/audiocd/audiocd
- apps/xingdvd/DvdLibs/audiocd/audiocd_noph
- apps/xingdvd/DvdLibs/audiocdda
- apps/xingdvd/DvdLibs/playsound_noph
- apps/xingdvd/extproc/extproc
- apps/xingdvd/extproc/extproclib
|
|
|
|
|
|
OO: 107 |
|
Xing MPEG 1 audio content handlers (x86)
|
|
|
Object |
|
|
|
|
MPEG video (ffmpeg) filter
|
|
|
|
|
|
For use with FFMPEG decoder.
Requires use of FFMPEG decoder (below) under LGPL terms.
|
|
MPEG format (parsing)
|
|
|
|
|
|
|
|
System stream parser
|
|
|
|
|
|
|
|
Audio/Video elemental stream parsers
|
|
|
|
|
|
|
|
CDDA (CD audio)
|
|
|
|
|
|
|
|
Ogg Vorbis
|
|
|
|
|
|
|
|
ffmpeg — decoding library for MPEG video
Decoder required by ffmpeg filter module.
- lib/mmedia/codecs/ffmpeg/libavcodec
|
|
|
Object and Source |
Type III |
Limited (3rd Party) |
GPL
LGPL: 17, 18, 20, 24, 9; OO: 106, 158, 48 |
|
Note: Dolby audio, which is enabled by the GPL licensed code noted below, is not incorporated into the (Object code) decoder due to patent and copyright licensing considerations. The inclusion of GPL code is merely incendental to the provision of LGPL licensed source code.
|
|
|
|
|
|
Note: LGPL-licensed ffmpeg code may only be dynamically linked to other QSS-supplied code.
No surround sound. See note in Description column. Dolby audio is not incorporated into decoder due to patent and copyright licensing considerations.
|
Web Browser Development TDK |
OEM browser development package enabling customization of the user interface for Voyager 1 (HTML 3.2) and Voyager 2 (Access NetFront). |
O |
O |
See below |
See below |
Limited (Source), unless otherwise noted below |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Project basis only |
|
N.B.: TDK royalty-free redistribution rights do not apply to the Voyager 2 (ACCESS NetFront) browser. However, this TDK is still a pre-requisite to any Web Browser deployment (i.e., still required for OEM use of Voyager 2) |
|
|
|
|
|
|
|
N.B.B. QSS does not offer any 3rd party JPEG patent licenses or related infringement indemnification. |
|
|
|
|
|
No 3rd party patent licenses provided |
|
Design Materials
|
|
|
Object and Source |
Type I |
|
|
|
PhAB design files for Voyager 2 UI (multiple form factors)
|
|
|
|
|
|
|
|
Source code to Voyager 2 User interface
|
|
|
|
|
|
|
|
Command and control
|
|
|
|
|
|
|
|
PtWebClient widget
|
|
|
|
|
|
|
|
Development Kit — ACCESS NetFront HTML 4.01 (Mobile profiles) user agent.
|
|
|
Object |
Type II |
Limited (3rd Party) |
|
|
Provided in linkable form
|
|
|
|
|
|
|
|
Mozilla Engine (Gecko)
|
|
|
Object |
Type III |
Unsup |
|
|
Open source HTML 4.01 user agent
|
|
|
|
|
|
|
MOST Development TDK |
QNX MOST technologies for development and production. Includes a development-only license for Oasis NetServices source code. Supersedes MOST Customization Kit. Includes right to use and redistribute copies of QNX MOST drivers and adaptation layer.
N.B. Oasis NetServices license cover development only. A separate license is required directly from Oasis for production purposes. |
O |
O |
Object and Source |
Type I, except as noted below |
Limited (Source) |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Project, Platform or Field of Use basis. |
|
QNX MOST technologies
|
|
|
Object and Source |
|
|
|
|
Adaptation layer to OASIS NetServices
|
|
|
|
|
|
|
|
Drivers: audio, network
|
|
|
|
|
|
|
|
OASIS NetServices development license*
|
|
|
Object (Source is available as an extra cost option) |
Type III |
|
|
|
NetServices Layer I
|
|
|
|
|
|
|
|
NetServices Layer II
|
|
|
|
|
|
|
|
MOST High
|
|
|
|
|
|
|
|
* See note above regarding additional required production license -- which is separate from the Oasis development and source code licenses.
|
|
|
|
|
|
|
Critical Process Monitoring TDK |
Source code to the QNX critical process monitor (HAM) and guardian, for tailoring to specific OEM use. Supersedes HA Customization Kit. |
O |
O |
See below |
Type I |
Limited (Source) |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Project, Platform or Field of Use basis. |
|
Development Kit
|
|
|
|
|
|
|
|
Development components and documentation required to write a critical process monitor for managing service/application availability
|
|
|
Object |
|
|
|
|
Headers and libraries
|
|
|
|
|
|
|
|
Documentation
|
|
|
|
|
|
|
|
Regression tests
|
|
|
|
|
|
|
|
Source Code
|
|
|
|
|
|
|
|
Source code to HA manager CPM, and associated components
|
|
|
Source |
|
|
|
|
HA manager
- lib/ha
- services/ham/ctrl
- services/ham/lib
- services/ham/ham
|
|
|
|
|
|
|
|
Guardian
|
|
|
|
|
|
|
|
Client connection library (recovery)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Platform Core Source Kit |
Source code for all components of platform core runtime module, except: |
O |
O |
Source |
Type I |
Limited (Source) |
QSS EULA, except as noted in TPLTG references below. |
|
- Kernel -- Proc, micro-kernel (instrumentation, SMP, Qnet kernel interface)
- Others provided as part of TDK or Source Kit:
- Transparent Distributed Processing
- Multimedia frameworks
- Others, containing third party confidential information which QSS is not authorized to distribute to third parties
|
|
|
|
|
|
Licensed on a Project, Platform or Field of Use basis. |
|
See QNX Neutrino Runtime Components table for composition of Platform Core. |
|
|
|
|
|
See runtime component(s) |
Transparent Distributed Processing (Qnet) Source Kit |
Development kit for OEMs, enabling them to implement their own transport protocols for transporting Qnet traffic. For example, board-level, box-level interconnect, backplane or switch fabric (RapidIO, etc.) |
O |
O |
See below |
Type I |
Limited (Source) |
QSS EULA, except as noted in TPLTG references below.
Licensed on a Project, Platform or Field of Use basis. |
|
Development Kit — Development components and documentation required to write a protocol for transporting Qnet protocol traffic. Provides the capability to extend distributed processing (message-passing) over a network, back-plane, or other medium of transport.
|
|
|
Object |
|
|
|
|
Headers and libraries
|
|
|
|
|
|
|
|
Documentation
|
|
|
|
|
|
|
|
Source Code
|
|
|
Source |
|
|
|
|
Source code to the existing TCP/IP transport protocol for Qnet. Requires Platform Source (see above)
|
|
|
|
|
|
|
|
Qnet network protocol module
|
|
|
|
|
|
|
IBM WebSphere Studio Device Developer |
Eclipse Platform-based tools for the development of Java 2 Micro Edition applications. WebSphere runtime environments for use in application development. |
O |
O |
Object |
Type III |
Limited (3rd Party) |
IBM PLA, except as noted in TPLTG references below.
Licensed on a per Licensed Seat basis only |
|
Eclipse Platform — Platform for creation of integrated development environments.
|
|
|
|
|
|
|
|
Eclipse work-bench and plug-ins — Tools for embedded Java development.
|
|
|
|
|
|
|
|
Smart-linker — Java static linker
|
|
|
|
|
|
|
|
Micro-analyzer — Shows activity on target.
|
|
|
|
|
|
|
|
On-target debug — Remote debugging support.
|
|
|
|
|
|
|
|
Custom Environment
|
|
|
|
|
|
|
|
J9 virtual machine
|
|
|
|
|
|
|
|
Custom configurations
|
|
|
|
|
|
|
|
Micro Environment
|
|
|
|
|
|
|
|
J9 virtual machine
|
|
|
|
|
|
|
|
Java 2 Micro Edition compliant runtime configurations
|
|
|
|
|
|
|
|
Note: Flow-through obligation disallowing sub-setting or super-setting applies to this environment.
|
|
|
|
|
|
|
SNMP Development Components/Kits |
EMANATE - SRI development components for customizing SNMP network management. |
O |
O |
See below |
Type III |
Limited (3rd Party) |
SNMP EULA, Contact QSS for details.
Licensed on a per site basis. |
|
EMANATE sub-agent development kit — Agent libraries and tools for creating extended agents.
|
|
|
Object |
|
|
|
|
EMANATE cross-hosted development kit — Support for extended agent development on Windows NT and Solaris hosts only.
|
|
|
Object |
|
|
|
|
MIB compiler, tools and utilities
|
|
|
|
|
|
|
|
EMANATE Source Bundle
|
|
|
Object and Source |
|
|
|
|
EMANATE master agent and sub-agent source code
|
|
|
|
|
|
|
|
EMANATE sub-agent development kit
|
|
|
|
|
|
|
|
EMANATE master agent (binary)
|
|
|
|
|
|
|
|
EMANATE/Lite Source Code — Source code to the EMANATE/Lite agent.
|
|
|
Source |
|
|
|
Platform Core |
Standalone OS functionality, allowing either embedded ROM (e.g. Flash) deployment or network booting. Suitable for either sealed device or connected device configurations. Includes the kernel, core facilities (libraries, services), frameworks and IPv4 networking. |
B |
B |
Object |
Type I, except as noted below |
Full |
QSS EULA, except as noted in TPLTG references below.
Runtime Royalty Bearing |
|
Kernel — Provides fundamental IPC, scheduling and process management services
|
|
|
|
|
|
|
|
microkernel
|
|
|
|
|
|
|
|
process manager
|
|
|
|
|
|
|
|
System Libraries
|
|
|
|
|
|
|
|
QNX system library for OS API
- lib/bessel
- lib/c
- lib/fpemu
- lib/m
- lib/malloc
- lib/mq
- lib/asyncmsg
- lib/elf
- lib/ncurses
- lib/qnxterm
- lib/termcap
- lib/shutdown
- lib/pm
|
|
|
|
|
|
BPL: 1; BSD1: 53; BSD2: 62; OO: 30, 82, 84 |
|
QNX / Dinkum C library
|
|
|
|
|
|
|
|
Dinkum C++ library and template support
|
|
|
|
|
|
OO: 27 |
|
Embedded C++ library and template support (Dinkum abridged library).
- hardware/rp/rtp/legacy/cpp_compat
|
|
|
|
|
|
|
|
Networking library
- lib/rpc
- lib/socket
- lib/socks
|
|
|
|
|
|
BSD1: 20, 57, 72; BSD2: 18; DEC: 9; IBM: 5; ISC: 6; OO: 150, 2, 33, 62, 86 |
|
Compression libraries
|
|
|
|
Type II |
|
OO: 147, 31 |
|
XML library
|
|
|
|
|
|
|
|
Encryption libraries
|
|
|
|
|
|
|
|
Image handling libraries — libraries for reading image formats
- lib/imaging/dll/io/handler
- lib/imaging/dll/io/support/jpeg-6b
- lib/imaging/dll/io/support/zlib-1.1.3
|
|
|
|
Type III |
|
OO: 47, 48, 79 |
|
N.B. QSS does not offer any 3rd party JPEG patent licenses or related infringement indemnification.
|
|
|
|
|
|
No 3rd party patent licenses provided
|
|
GNU C++ legacy library — GNU libstdc++ library from previous versions of Neutrino, for compatibility.
- hardware/rp/rtp/legacy/gplusplus
|
|
|
|
Type III |
|
LGPL |
|
Frameworks — Frameworks for extending the services of the OS. Individual frameworks providing customizable support for specific categories of services.
|
|
|
|
|
|
|
|
Core services
- services/cron
- services/dumper
- services/init
- services/mq
- services/mqueue
- services/pipe
- services/random
- services/slogger
- services/syslogd
- services/tinit
|
|
|
|
|
|
|
|
Facilities & resource manager framework
- lib/bessel
- lib/c
- lib/fpemu
- lib/m
- lib/malloc
- lib/mq
- lib/asyncmsg
- lib/elf
- lib/ncurses
- lib/qnxterm
- lib/termcap
- lib/shutdown
- lib/pm
|
|
|
|
|
|
BPL: 1; BSD1: 53; BSD2: 62; OO: 30, 82, 84 |
|
File systems (fsys)
|
|
|
|
|
|
|
|
Networking (io-net)
- services/net
- services/net/io-net
|
|
|
|
|
|
|
|
Power management (client/driver interfaces)
|
|
|
|
|
|
|
|
Device Driver interfaces
- lib/asound
- lib/disputil
- lib/drvr
- lib/ffb
- lib/io-char
- lib/pccard
- lib/cache
- lib/dma
- lib/usbdi
- lib/hiddi
- hardware/devb
- hardware/devb/cam
- hardware/devc
- hardware/devg
- hardware/devn
- hardware/pci
- hardware/ipl
- hardware/startup
- hardware/flash
- hardware/devu
- hardware/devp
- services/usb
- services/hid
- services/audio
|
|
|
|
|
|
LGPL -- lib/asound only audio library comes from the ALSA project
N.B. Redistribution of devb-* drivers requires payment of Filesystems royalties or purchase of the applicable Flash File System TDK license.
|
|
Input and graphics
- hardware/devi
- hardware/devi/ahl
- hardware/devi/dyna
- hardware/devi/elo
- hardware/devi/carrol
- hardware/devi/hid
- hardware/devi/microtouch
- hardware/devi/hirun
- hardware/devi/ps2ser
|
|
|
|
|
|
OO: 131, 132, 134, 136 |
|
Graphics tools
- utils/c/crttrap
- utils/d/devgt-iographics
- utils/f/fdformat
- utils/h/hidview
- utils/i/inputtrap
- utils/m/mkrom
- utils/m/mkkbd
- utils/n/nicinfo
- utils/p/partrap
- utils/p/pccard-launch
- utils/p/pci
- utils/p/pin
- utils/r/rlan2cfg
- utils/r/rtc
- utils/s/seedres
- utils/s/show_vesa
- utils/u/usb
|
|
|
|
|
|
|
|
USB
- hardware/devu/devu
- hardware/devu/class/keyboard
- hardware/devu/class/mouse
- hardware/devu/class/printer
- hardware/devu/hc/ehci
- hardware/devu/hc/ohci
- hardware/devu/hc/uhci
- hardware/devh/usb
- services/hid/io-hid
- services/usb/io-usb
|
|
|
|
|
|
|
|
Printing
- hardware/printer
- hardware/printer/bjc
- hardware/printer/bmp
- hardware/printer/escp2
- hardware/printer/ijs
- hardware/printer/pcl
- hardware/printer/phs
- hardware/printer/ps
- hardware/printer/ijs-server
- hardware/printer/auxrender
|
|
|
|
|
|
OO: 137, 27 |
|
Audio (io-audio)
|
|
|
|
|
|
|
|
Multimedia (Basic)
- lib/mmedia/browser/mmvpi
- lib/aoi
- lib/mmedia/corelib
|
|
|
|
|
|
|
|
Add-on Interface library
|
|
|
|
|
|
|
|
Media framework — Media library and convenience library.
|
|
|
|
|
|
|
|
Media format handlers — au, aiff, avi audio, wav formats.
|
|
|
|
|
|
|
|
Filters and Codecs
- lib/mmedia/codecs/Tremor
- lib/mmedia/codecs/libogg-1.0/src
- lib/mmedia/codecs/libvorbis-1.0/lib
- lib/mmedia/codecs/mpegs
- lib/mmedia/codecs/xing_audio
- lib/mmedia/filters/decoders/ff_mpegv_decoder
- lib/mmedia/filters/decoders/ogg_decoder
- lib/mmedia/filters/decoders/oggi_decoder
- lib/mmedia/filters/parsers/aif_parser
- lib/mmedia/filters/parsers/au_parser
- lib/mmedia/filters/parsers/iff_parser
- lib/mmedia/filters/parsers/midi_parser
- lib/mmedia/filters/parsers/wav_parser
- lib/mmedia/filters/parsers/avi_parser
- lib/mmedia/filters/readers/stream_reader
- lib/mmedia/filters/writers/audio_writer
- lib/mmedia/filters/writers/rawfile_writer
- lib/mmedia/filters/writers/wavfile_writer
- lib/mmedia/filters/writers/window_writer
- lib/mmedia/sampleapps/mmplay
- lib/mmedia/sampleapps/phaudio
- lib/mmedia/sampleapps/playaudio
- lib/mmedia/streamers/cdda_reader
- lib/mmedia/streamers/fildes
- lib/mmedia/streamers/http
- lib/mmedia/support
|
|
|
|
Type III |
|
OO: 107, 159, 162 |
|
N.B. QSS does not offer any third party patent licenses (e.g. media format patents -- such as MPEG, Dolby, CSS/DVD, WMA, etc. -- or coding patents -- such as GSM) or related infringement indemnification for Filters and Codecs.
|
|
|
|
|
|
No 3rd party patent licenses provided
|
|
mixer
|
|
|
|
|
|
|
|
restore
|
|
|
|
|
|
|
|
file / stream readers
|
|
|
|
|
|
|
|
output renderers (e.g. Photon window)
|
|
|
|
|
|
|
|
Sample player (unmodified)
|
|
|
|
|
|
|
|
Hardware Support
|
|
|
|
|
|
|
|
Basic board support packages, and derivative works of BSP source code.
|
|
|
|
|
|
|
|
Core peripherals, and any drivers associated with base OS frameworks.
|
|
|
|
|
|
|
|
BSP binaries (see BSP and DDK chart for details)
|
|
|
|
|
|
|
|
Driver binaries — See BSP and DDK chart for details:
|
|
|
|
|
|
|
|
Graphics
|
|
|
|
|
|
|
|
Audio
|
|
|
|
|
|
|
|
Network
|
|
|
|
|
|
|
|
HID (mice, keyboards, USB)
|
|
|
|
|
|
|
|
Printers
|
|
|
|
|
|
|
|
Utilities — POSIX command line environment, all POSIX utilities, including shells, file and text manipulation and other utilities.
|
|
|
|
|
|
|
|
Base utilities — POSIX and Neutrino utilities.
- utils/c/cfgopen
- utils/h/hogs
- utils/m/mount
- utils/p/pidin
- utils/p/ps
- utils/r/ruptime
- utils/s/shutdown
- utils/s/sloginfo
- utils/s/sync
- utils/u/umount
|
|
|
|
|
|
|
|
POSIX utilities
- utils/c/cat
- utils/c/cksum
- utils/c/cp
- utils/d/date
- utils/d/dirname
- utils/e/echo
- utils/e/elvis
- utils/e/env
- utils/f/find
- utils/g/grep
- utils/h/hd
- utils/h/head
- utils/l/ldrel
- utils/l/ln
- utils/l/ln-w
- utils/l/ls
- utils/m/mkdir
- utils/m/mv
- utils/p/pax_qnx
- utils/p/pwd
- utils/p/pdksh
- utils/q/qconfig
- utils/r/rm
- utils/s/sendnto
- utils/s/sleep
- utils/s/sort
- utils/s/split
- utils/t/tail
- utils/t/textto
- utils/t/touch
- utils/t/tr
- utils/t/true
- utils/u/uname
- utils/u/use
- apps/qwincfg
- tools/gcc/libstdc++-v3
|
|
|
|
Type I |
|
ANU: 12; BSD2: 89; OO: 146, 151, 23 |
|
Other QNX and third-party utilities
- utils/a/asa
- utils/b/basename
- utils/b/bc
- utils/b/bzip2
- utils/c/chat
- utils/c/chmod
- utils/c/chown
- utils/c/cmp
- utils/c/confstr
- utils/c/crontab
- utils/c/csplit
- utils/c/cut
- utils/e/errno
- utils/e/esh
- utils/e/expand
- utils/e/expr
- utils/f/false
- utils/f/file
- utils/f/fmt
- utils/f/fold
- utils/f/freeze
- utils/f/fullpath
- utils/g/getconf
- utils/g/getty
- utils/i/id
- utils/i/indent
- utils/j/join
- utils/k/kill
- utils/l/ldd
- utils/l/less
- utils/l/link
- utils/l/logger
- utils/l/login
- utils/l/logout
- utils/l/lx
- utils/m/mcs
- utils/m/mesg
- utils/m/mkfifo
- utils/m/mksbp
- utils/n/newgrp
- utils/n/nice
- utils/n/nohup
- utils/o/on
- utils/o/op
- utils/p/passwd
- utils/p/printf
- utils/q/qcp
- utils/q/qed
- utils/q/qtalk
- utils/r/renice
- utils/r/rmdir
- utils/s/script
- utils/s/slay
- utils/s/spatch
- utils/s/strings
- utils/s/stty
- utils/s/su
- utils/t/tee
- utils/t/termdef
- utils/t/time
- utils/t/tty
- utils/u/umask
- utils/u/unexpand
- utils/u/unifdef
- utils/u/uniq
- utils/u/unlink
- utils/u/uud
- utils/u/uue
- utils/w/wc
- utils/w/which
- utils/w/who
- utils/x/xargs
|
|
|
|
Type I (except bzip -- Type II) |
|
BSD2: 30, 6, 78, 92, 94; OO: 143, 149, 22, 25, 72 |
|
GNU utilties — GPL licensed runtime utilities.
- utils/d/dd
- utils/d/diff
- utils/g/gawk
- utils/p/patch
|
|
|
|
Type III |
|
GPL |
|
Other GNU utilities — development utilities that may be used in target environments.
- utils/c/cvs
- utils/g/gzip
- utils/s/sed
- ports/tar
|
|
|
|
Type III |
|
GPL |
|
TCP / IP Networking
- lib/misc
- lib/telnet
- lib/bind
- lib/des
- lib/yp
- services/net/ncm/arp
|
|
|
|
|
|
BSD1: 12, 14, 24, 41, 5, 76, 8; BSD2: 2, 33, 34, 4, 58, 59, 6, 61, 79, 88, 90; DEC: 10; IBM: 5; ISC: 1, 2, 6; OO: 103, 104, 105, 12, 14, 148, 86, 89, 94 |
|
TCP/IP protocol stack (IPv4) : standard NetBSD (v. 1.6) implementation (IP, forwarding, multicast, UDP, TCP, ICMP)
- services/net/npm/tcpip-1-5
|
|
|
|
|
|
|
|
PPP client (PPP, PPPoE) & server
- services/net/npm/pppmgr
- services/net/npm/pppoe
- services/pppoed
- services/pppd
|
|
|
|
|
|
ANU: 11, 16, 17, 18, 5, 8; OO: 10, 78, 79, 9 |
|
Dhcp client
|
|
|
|
|
|
BSD1: 26, 27, 28 |
|
Utilities and Services (RPC, RTP, telnet, rx, ftpd, telnetd, rshd, inetd, etc.)
- utils/a/arp
- utils/f/ftp
- utils/i/if_up
- utils/i/ifconfig
- utils/n/netmanager
- utils/n/netstat
- utils/n/nslookup
- utils/p/ping
- utils/r/rcp
- utils/r/rftp
- utils/r/rlogin
- utils/r/rpcinfo
- utils/r/route
- utils/r/rsh
- utils/r/rtelnet
- utils/r/rtquery
- utils/r/rwho
- utils/s/showmount
- utils/s/sysctl
- utils/t/telnet
- utils/t/tftp
- utils/t/traceroute
- services/inetd
- services/lpd
- services/ntp
- services/rpcbind
- services/rlogind
- services/rshd
- services/rwhod
- services/telnetd
- services/tftpd
- services/ftpd
|
|
|
|
|
|
BSD1: 13, 18, 20, 22, 24, 41, 47, 76, 8, 80; BSD2: 12, 13, 27, 39, 4, 62, 64, 76, 8, 80, 84; DEC: 10; OO: 2, 86, 88, 89 |
|
Remote file systems access (NFS v.2, CIFS, etc.)
- services/cifs
- services/nfs2
- services/nfs3
- services/nfsd
- services/pcnfsd
|
|
|
|
|
|
ANU: 6, 7, 8; BSD1: 47; OO: 100 |
|
Note: includes encryption software
|
|
|
|
|
|
Contact QSS at licensing@qnx.com for details on specific encryption-enabled utilities |
|
Embedded Networking — Alternative networking options for resource-constrained devices.
- Tiny TCP/IP (tiny networking stack)
- IPv4, UDP, TCP support
- Slinger (embedded web server)
- services/net/npm/ttcpip
- lib/ds
- services/ds
- services/slinger
|
|
|
|
|
|
|
|
Transparent distributed processing — Transparent distributed processing over IP networks, or custom (derivative works) transports created using the source kit.
- services/gns
- services/net/npm/qnet
|
|
|
|
|
|
|
|
npm-qnet — Qnet protocol module
|
|
|
|
|
|
|
|
Instrumentation — Core (""SAT"" runtime components) components for the capture, target manipulation, or distribution of instrumentation data (trace information).
- lib/traceparser
- services/tracelogger
|
|
|
|
|
|
|
|
Note: ""Instrumented kernel"" means any kernel with instrumentation feature enabled.
|
|
|
|
|
|
|
|
Trace utilities
|
|
|
|
|
|
|
|
Trace libraries
|
|
|
|
|
|
|
File Systems |
File systems for mass storage devices, particularly either rotating media (platter, CD, etc.) or USB mass storage class. |
B |
B |
Object |
Type I |
Full |
QSS EULA, except as noted in TPLTG references below.
Runtime Royalty Bearing |
|
Block-based file systems:
- services/blk/fs
- services/blk/io-blk
- utils/c/chkdosfs
- utils/c/chkfsys
- utils/d/dcheck
- utils/d/df
- utils/d/dloader
- utils/d/du
- utils/f/fdisk
- utils/m/mkdosfs
- utils/z/zap
|
|
|
|
|
|
BSD1: 22; BSD2: 65, 66 |
|
io-block:
|
|
|
|
|
|
|
|
CD ROM/ DVD (Support for ISO9660 file systems, supporting Rock Ridge extensions and Julliet)
|
|
|
|
|
|
|
|
DASD / disk
|
|
|
|
|
|
|
|
USB mass storage
|
|
|
|
|
|
|
|
disk-on-chip driver
|
|
|
|
|
|
N.B. This driver may only be used to support M-Systems DiskOnChip flash disks.
|
|
Formats
|
|
|
|
|
|
|
|
POSIX / QNX4 * (Full POSIX file semantics)
|
|
|
|
|
|
|
|
Linux (Support for EXT2 file system partitions)
|
|
|
|
|
|
|
|
DOS (Support for FAT12, FAT16 and FAT32 file systems) NB:
|
|
|
|
|
|
|
|
* — Exception for limited use: NAND, RAM in conjunction with Flash file systems and Embedding license
|
|
|
|
|
|
|
|
— N.B. QSS does not offer any Microsoft FAT patent licenses or related infringement indemnification.
|
|
|
|
|
|
No 3rd party patent licenses provided
|
|
Virtual file systems — Package (Virtual file system, supporting unioning of directories)
|
|
|
|
|
Unsup |
|
Graphical UI - Photon |
All Photon services, libraries and applications, except for graphics drivers themselves, which are covered by the ""Platform Core"" license. |
B |
B |
Object |
Type I |
Full |
QSS EULA, except as noted in TPLTG references below.
Runtime Royalty Bearing. |
|
Base Graphics and Services
|
|
|
|
|
|
|
|
Basic graphics facilities and services
- services/photon
- services/graphics
- services/phfont
- services/phrelay
- utils/f/fontsleuth
- utils/m/mkfontdir
- apps/phshutdown
- utils/i/is_modified
|
|
|
|
|
|
OO: 29 |
|
Libraries
- lib/ph
- lib/phexlib
- lib/font
- lib/ap
- lib/gri
- lib/media
- lib/fontharnessutils
- lib/imaging/lib
- lib/photon/dll/pt_multihook
- lib/vpiplugin
|
|
|
|
|
|
CMU: 10; OO: 29 |
|
Font services
|
|
|
|
|
|
|
|
Photon server
|
|
|
|
|
|
|
|
Window manager
|
|
|
|
|
|
|
|
Task-bar
|
|
|
|
|
|
|
|
Applications and Services
|
|
|
|
|
|
|
|
Full-scale embedded graphics for a standalone device
- apps/phmenu
- apps/ped
- apps/phgrep
- apps/saver
- apps/calib
- apps/input-methods/ja/vpim
- apps/input-methods/ja/dic
- apps/input-methods/cn/cpim
- apps/input-methods/cn/dict
- apps/input-methods/ko/kpim
- apps/input-methods/ko/lib/mim-1.0
- apps/phcalc
- apps/phditto
- apps/phgrafx
- apps/phgrafx-startup
- apps/phlogin
- apps/phlogin2
- apps/phuser
- apps/pterm
- apps/phfind
- apps/bkgdmgr
- apps/helpviewer
- utils/h/helpviewer-index
- apps/input-cfg
- apps/pfm
- apps/phdialer
- apps/phditto-connect
- apps/phlip
- apps/phlocale
- apps/phplay
- apps/phrecord
- apps/phrelaycfg
- apps/phremote
- apps/phsetup
- apps/phview
- apps/mixer
- apps/phcalc_sm
- apps/popup
- apps/prompt-cd
- apps/preview
- apps/prjobs
- apps/ptermcs
- apps/pv
- apps/pwm
- apps/pwm/styles/wmstyle1
- apps/pwmopts
- apps/qnxamp
- apps/rebound
- apps/savercfg
- apps/savers/flame
- apps/savers/phattract
- apps/savers/phmatrix
- apps/savers/phpyro
- apps/savers/puzzle
- apps/savers/qix
- apps/savers/rocks
- apps/savers/sphere
- apps/shelf
- apps/shelf/plugins/clock
- apps/shelf/plugins/launcher
- apps/shelf/plugins/launchmenu
- apps/shelf/plugins/led
- apps/shelf/plugins/mmcdplayer
- apps/shelf/plugins/pload
- apps/shelf/plugins/ptrcam
- apps/shelf/plugins/taskbar
- apps/shelf/plugins/volume
- apps/shelf/plugins/worldview
- apps/launchmenu_notify
- apps/show_splash
- apps/slideviewer
- apps/snapshot
- apps/wmswitch
- apps/psin
|
|
|
|
|
|
BPL: 8; CMU: 30; OO: 139, 154, 29 |
|
Applications
- utils/b/bdftophf2
- utils/b/bindres
- utils/d/do_font
- utils/f/fv
- utils/p/phin
- utils/p/pr
- services/spooler
- utils/f/fontadmin
|
|
|
|
|
|
BSD2: 57 |
|
Utilities (configuration, etc.)
|
|
|
|
|
|
|
|
All productivity applications (dialer, etc.)
|
|
|
|
|
|
|
Flash File Systems and Embedding TDK |
Covers all uses of resilient flash file systems (ffsv2, ffsv3, etfs, devb-nand) and technologies related to their use (inflator, deflator), as well as RAM file systems (""RAM disk""). |
O |
O |
Object |
Type I, except as noted below |
Full |
QSS EULA, except as noted in TPLTG references below. |
|
The embedding kit also entitles licensees to redistribute components of any BSP, and board bring-up code (drivers, libraries, etc.) in original or modified form. |
|
|
|
|
|
No Additional Runtime Royalty |
|
Embedded file systems:
- lib/flash-nand
- lib/fs-flash
- lib/fs-flash3
- services/inflator
- utils/f/flashctl
|
|
|
|
|
|
|
|
NAND (devb-nand) — Block driver for use of NAND technology flash parts with supported formats.
|
|
|
|
|
|
|
|
devf-* (FFSv2,FFSv3) — Purpose-specific file sytems for NOR technology flash parts.
|
|
|
|
|
|
|
|
RAM — Standalone RAM (""RAM-disk"") file system.
|
|
|
|
|
|
|
|
Block sub-system for limited use with NAND driver
- services/blk/fs
- services/blk/io-blk
- utils/c/chkdosfs
- utils/c/chkfsys
- utils/d/dcheck
- utils/d/df
- utils/d/dloader
- utils/d/du
- utils/f/fdisk
- utils/m/mkdosfs
- utils/z/zap
|
|
|
|
|
|
BSD1: 22; BSD2: 65, 66 |
|
inflator — on-the-fly decompressor
|
|
|
|
|
|
|
|
Formats *
|
|
|
|
|
|
* Flash File System runtime license is limited to use with io-block subsystem and NAND driver (devb-nand). |
|
POSIX / QNX4 — Full POSIX file semantics
|
|
|
|
|
|
|
|
DOS — Support for FAT12, FAT16 and FAT32 file systems.
|
|
|
|
Type III |
|
|
|
N.B. QSS does not offer any Microsoft FAT patent licenses or related infringement indemnification.
|
|
|
|
|
|
No 3rd party patent licenses provided
|
Extended Networking TDK |
IPv6 and private networking (IPSec, IKE2) technologies. Includes all protocol stacks, utilities and services for the corresponding domains. |
O |
O |
Object |
Type I, except as noted below |
Full, except as noted below |
QSS EULA, except as noted in TPLTG references below.
No Additional Runtime Royalty |
|
IPv6 Networking — Protocol stacks (including source code which is an extension to Platform Source).
- services/net/npm/tcpip-1-5/lsm/ipfilter
- services/net/nfm/bpf
- services/net/npm/irda
- services/net/nfm/autoip
|
|
|
|
|
|
BSD2: 62; OO: 87; OO : 42 |
|
Stack
- services/net/npm/tcpip-1-5
|
|
|
|
|
|
|
|
Utilities & Services
- utils/n/ndp
- utils/p/ping6
- services/route6d
- services/rtadvd
- services/rtsold
- utils/t/traceroute6
- utils/n/named-xfer
- utils/m/mstrip
|
|
|
|
|
|
BSD1: 20, 72, 76, 79; BSD2: 81, 82; DEC: 10; IBM: 5; ISC: 4, 5 |
|
Secure Private Networking (IPSec) — Protocol stacks (including source code which is an extension to Platform Source).
|
|
|
|
|
|
|
|
Key management utilities
|
|
|
|
|
|
BSD1: 72, 76 |
|
Security utilities
|
|
|
|
|
|
|
|
Note: includes encryption software
|
|
|
|
|
|
Contact QSS at licensing@qnx.com for details on specific encryption-enabled utilities |
|
Additional Protocols — Streaming transport and control protocol (e.g. streaming media). For applications requiring timely delivery of streamed data (e.g. VoIP).
- services/net/npm/tcpip-1-5/lsm/sctp
- lib/sctp
|
|
|
|
|
|
BSD1: 70; BSD2: 70 |
|
SCTP
|
|
|
|
|
|
|
|
Management — SNMP v1, v2 agent, and others
- services/bootpd
- services/dhcpd
- services/mrouted
- services/named
- services/routed
- ports/sri
|
|
|
|
|
|
BSD1: 3, 41, 81, 82; BSD2: 85, 86, 88; CMU: 2, 28; DEC: 10, 11, 13, 14; IBM: 5; ISC: 4; OO: 103, 76, 99 |
|
utilities
- utils/s/snmpbulkwalk
- utils/s/snmpget
- utils/s/snmpgetnext
- utils/s/snmpnetstat
- utils/s/snmpset
- utils/s/snmpstatus
- utils/s/snmptest
- utils/s/snmptranslate
- utils/s/snmptrap
- utils/s/snmpwalk
- utils/s/smic
- services/snmpd
- services/snmptrapd
|
|
|
|
|
|
CMU: 14, 17, 18; OO: 101, 102, 96 |
|
SNMP Support
|
|
|
|
|
|
|
|
SNMP v.1,2,3 MIB II agent (SRI) — Only includes binary version as provided by QSS.
|
|
|
Object |
Type III |
Limited (3rd Party) |
|
Symmetric Multi-Processing TDK |
Transparent thread scheduling across processors for all multi-core (SMP) processors (i.e., MIPS, PowerPC, and x86) |
O |
O |
Object |
Type I |
Full |
QSS EULA, except as noted in TPLTG references below.
No Additional Runtime Royalty (Note however that runtime distribution may be limited depending on TDK license purchased) |
|
SMP Enabled kernels — Alternate kernel implementations incorporated into embedded system images.
|
|
|
|
|
|
|
|
Instrumented variants — Versions of SMP kernels with instrumentation enabled.
|
|
|
|
|
|
|
3D Graphics TDK |
Open standards-based 2D/3D graphics libraries and use of accelerated 3D graphics drivers. Preliminary implementation provides Mesa. TDK maintenance also entitles access to new future release of OpenGL ES (embedded subset) and Accelerated 3D drivers. |
O |
O |
Object |
Type I, except as noted below |
Full |
QSS EULA, except as noted in TPLTG references below.
No Additional Runtime Royalty |
|
N.B. QSS does not offer 3rd party patent licenses or infringement indemnification for the 3D Graphics TDK. |
|
|
|
|
|
No 3rd party patent licenses provided |
|
Mesa System Libraries
|
|
|
|
Type II |
|
BPL: 10, 2, 3, 4, 5, 6, 7, 9; CMU: 29, 31, 32; LGPL: , 7, 8; OO: 126, 127, 129, 140, 141, 160, 161 |
|
Mesa library
|
|
|
|
|
|
|
|
QNX GL Photon bindings (libraries)
|
|
|
|
|
|
|
|
GL utility libraries
|
|
|
|
|
|
|
|
N.B. LGPL components are optional GLUT header files. QSS does not support the associated features of GLUT (I.e., required components are missing). These header files are shipped as part of a complete Mesa header file set.
|
|
|
|
|
|
See note re. LGPL licensing in description column.
|
|
OpenGL ES system libraries (Expected availability -- CY 2004)
|
|
|
|
|
|
|
|
OpenGL ES library
|
|
|
|
|
|
|
|
EGL library (window system bindings)
|
|
|
|
|
|
|
|
Accelerated 3D drivers
|
|
|
|
|
|
|
|
Fujitsu Coral
|
|
|
|
|
|
|
|
ATI Radeon Mobility (Expected availability -- CY 2004)
|
|
|
|
|
|
|
|
Other (TBD)
|
|
|
|
|
|
|
Multi-Media Framework TDK |
Framework for integration of components for format handling (reading, writing, parsing, streaming) and content handling (coding, decoding) specific media formats. Includes QNX format handlers (in binary form), as well the Xing content handlers for MPEG 1 audio (on x86 processors only). |
O |
O |
Object |
Type II |
Limited (3rd Party) |
QSS EULA, except as noted in TPLTG references below.
No Additional Runtime Royalty |
|
N.B. QSS does not offer any third party patent licenses (e.g. media format patents -- such as MPEG, Dolby, CSS/DVD, WMA, etc. -- or coding patents -- such as GSM) or related infringement indemnification for the Multimedia Framework TDK. |
|
|
|
|
|
No 3rd party patent licenses provided |
|
N.B.B. The Redistribution rights for the basic components (framework, renderers and simple audio coding methods) are provided with the Platform Core runtime component license. However, an appropriate TDK license is required to redistribute the codecs listed in here. |
|
|
|
|
|
|
|
Framework for multimedia applications.
|
|
|
|
|
|
|
|
Custom media applications player (derivative works) based on modified versions of mmplay
|
|
|
|
|
|
|
|
Filters and Codecs — All decoders for different formats, in original or modified form.
|
|
|
|
|
|
|
|
- additional decoders
|
|
|
|
|
|
|
|
CDDA (CD audio)
|
|
|
|
|
|
|
|
Ogg Vorbis
|
|
|
|
|
|
|
|
MPEG 1 system stream handlers (de-multiplex)
|
|
|
|
|
|
|
|
Xing audio decoder (MPEG 1, layer 1,2 and 3 (MP3)) -- Requires floating point
|
|
|
|
|
|
|
|
MPEG video decode (ffmpeg) — MPEG video decoder required by ffmpeg filter module.
- lib/mmedia/codecs/ffmpeg/libavcodec
|
|
|
Object and Source |
Type III |
Limited (3rd Party) |
GPL
LGPL: 17, 18, 20, 24, 9; OO: 106, 158, 48 |
|
Note: Dolby audio, which is enabled by the GPL licensed code noted below, is not incorporated into the (Object code) decoder due to patent and copyright licensing considerations. The inclusion of GPL code is merely incendental to the provision of LGPL licensed source code.
|
|
|
|
|
|
Note: LGPL-licensed ffmpeg code may only be dynamically linked to other QSS-supplied code.
No surround sound. See note in description column. Dolby audio is not incorporated into decoder due to patent and copyright licensing considerations.
|
Web Browser Development TDK |
Provides graphical web browser user interface, access to HTTP services, and framework for integration of different web rendering engines (user agents). Includes a standard HTML 3.2 user agent (Spyglass/Voyager 1). |
O |
O |
Object |
Type I, except as noted below |
Full, except as noted below |
QSS EULA, except as noted in TPLTG references below.
No Additional Runtime Royalty, except as noted below |
|
Voyager 1 (Spyglass) user agent
- services/voyager/vserver
- services/vpi
|
|
|
Object |
Type II |
|
OO: 13, 133, 148, 157, 48, 9 |
|
HTML 3.2 user agent
|
|
|
|
|
|
|
|
Voyager 2 with ACCESS NetFront technology — NetFront HTML 4.01 (Mobile profiles) user agent
|
|
|
Object |
Type II |
Limited (3rd Party) |
Runtime Royalty Bearing OO: 152, 47, 48 |
MOST Development TDK |
MOST Driver kit and Oasis NetServices integration layer, including low-level MOST driver, TCP/IP encapsulation and distributed audio. |
O |
O |
Object |
Type I |
Full |
QSS EULA, except as noted in TPLTG references below.
No Additional Runtime Royalty, except as noted below. |
|
MOST drivers
|
|
|
|
|
|
|
|
Oasis tranceiver drivers
|
|
|
|
|
|
|
|
MOST audio
|
|
|
|
|
|
|
|
MOST TCP/IP encapsulation
|
|
|
|
|
|
|
IBM WebSphere |
Runtime environment, providing support for standard Java applications and applets. Support is provided for both Java 2 Micro Edition compliant configurations and custom configurations, based on a subset of the Java 2 Standard Edition specifications. Refer to availability for particular J2ME configurations and profiles supported. Refer to Sun Java Community Process for configuration and profile definitions. |
O |
O |
Object |
Type II |
Limited (3rd Party) |
QSS EULA, except as noted in TPLTG references below.
Runtime Royalty Bearing |
|
Custom Environment
|
|
|
|
|
|
|
|
J9 virtual machine
|
|
|
|
|
|
|
|
Custom configurations
|
|
|
|
|
|
|
|
Micro Environment
|
|
|
|
|
|
|
|
J9 virtual machine
|
|
|
|
|
|
|
|
Java 2 Micro Edition compliant runtime configurations
|
|
|
|
|
|
|
|
N.B. Sub-setting or super-setting is not allowed in this environment.
|
|
|
|
|
|
|
|
Services Management Framework (SMF)
|
|
|
|
|
|
|
SNMP Research |
Runtime redistribution of pre-built or custom SNMP agents created using SNMP Research sub-agent development kit or Source tools. |
O |
O |
Object |
Type III |
Limited (3rd Party) |
SNMP EULA, except as noted in TPLTG references below. Contact QSS for details.
Runtime Royalty Bearing. |
|
Emanate — Full SNMP v1, v2c, v3
|
|
|
|
|
|
|
|
Binary agent — Pre-built master agent; Extensible sub-agents built using sub-agent development kits.
|
|
|
|
|
|
|
|
Custom Agent — Binary generated from any EMANATE Source Tools.
|
|
|
|
|
|
|
|
Emanate/Lite — Basic SNMP v1, v2c, v3
|
|
|
|
|
|
|
|
Binary agent — No sub-agents.
|
|
|
|
|
|
|
|
Custom Agent — Binary generated from any EMANATE / Lite tools.
|
|
|
|
|
|
|
Internationalization |
Support for non-European languages, including Unicode font sets, input methods for character composition (for languages with large character sets). |
B |
B |
Object |
See below |
Full |
QSS EULA, except as noted in TPLTG references below.
Runtime Royalty Bearing. |
|
Fonts
|
|
|
|
Type II |
|
|
|
Japanese Stroke Fonts
|
|
|
|
|
|
|
|
Chinese Stroke Fonts (Traditional)
|
|
|
|
|
|
|
|
Chinese Stroke Fonts (Simplified)
|
|
|
|
|
|
|
|
Chinese Stroke Font (Hong Kong Extension)
|
|
|
|
|
|
|
|
Korean Stroke Fonts
|
|
|
|
|
|
|
|
Asian Stroke Font Bundle
|
|
|
|
|
|
|
|
Japanese Truetype Font Bundle
|
|
|
|
|
|
|
|
Input Methods
- apps/input-methods/ja/vpim
- apps/input-methods/ja/dic
- apps/input-methods/cn/cpim
- apps/input-methods/cn/dict
- apps/input-methods/ko/kpim
- apps/input-methods/ko/lib/mim-1.0
|
|
|
|
Type II |
|
BPL: 8 |
|
Chinese
|
|
|
|
|
|
|
|
Japanese
|
|
|
|
|
|
|
|
Korean
|
|
|
|
|
|
|
|
N.B. QSS does not offer any third party patent licenses or related infringement indemnification for Input Methods.
|
|
|
|
|
|
No third party patent licenses provided
|
Macromedia Flash 4 plug-in |
Browser support for Macromedia Flash 4 web content |
B |
B |
Object |
Type III |
Unsup - Trial Software |
QSS EULA |
|
Note: for trial purposes only. No OEM licensing available directly from QSS. |
|
|
|
|
|
Not eligible for runtime distribution |
Board Support Packages (BSPs) |
Source code, binaries and documentation to board support packages for QSS-specified reference designs. Each BSP's contents will vary according to the vertical market focus. |
O |
O |
Object & Source |
Type I, except as noted below |
Limited (Source) |
QSS EULA, except as noted in TPLTG references below. |
|
The BSPs generally include:
- Board bring-up libraries (IPL, Startup, flash) and headers
- Embedding Source
- Source code to board bring-up libraries
- Source code to driver libraries
- Source code and pre-compiled debug versions of board support packages for QNX reference platforms. This includes board-specific drivers (see DDK particulars in QNX Neutrino BSPs & Drivers table below), such as:
- Audio
- Network
- HID (mice, keyboards, USB)
- Printers
- Etc.
|
|
|
|
|
|
No Additional Runtime Royalty.
Binary forms of all BSPs are freely available to all Momentics customers. |
|
BSP List to follow -- each is packaged for sale individually. |
|
|
|
|
|
OO: 173 |
|
Standard x86 reference platforms
|
|
|
|
|
|
|
|
ipl: BIOS disk boot
- hardware/ipl/boards/diskpc1
- hardware/ipl/boards/diskpc2
|
|
|
|
|
|
|
|
bios: Generic x86 white box PC or SBC
- hardware/startup/lib
- hardware/startup/boards/bios
- hardware/startup/bootfile
|
|
|
|
|
|
|
|
enum: Disk-based system device startup scripting
- hardware/enum
- services/enum
|
|
|
|
|
|
|
|
Standard PowerPC reference platforms
|
|
|
|
|
|
|
|
sandpoint: Motorola Sandpoint development board
- hardware/ipl/boards/sandpoint
- hardware/startup/boards/sandpoint
- hardware/pci/sandpoint
|
|
|
|
|
|
|
|
8260ads: Motorola MPC8260 Application Development System (""ADS"")
- hardware/ipl/boards/8260ads
- hardware/startup/boards/8260ads
- hardware/devc/serppc8260
|
|
|
|
|
|
|
|
8266ads: Motorola MPC8266 Application Development System (""ADS"")
- hardware/ipl/boards/8260ads
- hardware/startup/boards/8260ads
- hardware/devc/serppc8260
- hardware/pci/mpc8266
|
|
|
|
|
|
|
|
8270fads: Motorola PowerQUICC2 Family Application Development System (""FADS"")
- hardware/startup/boards/pq2fads
- hardware/ipl/boards/pq2fads
- hardware/devc/serppc8260
- hardware/pci/mpc8266
|
|
|
|
|
|
|
|
fads800: Motorola MPC860 and MPC850 Family Application Development System (""FADS"")
- hardware/ipl/boards/800fads
- hardware/startup/boards/800fads
- hardware/devc/serppc800
|
|
|
|
|
|
|
|
85x0ads: Motorola PowerQUICC3 Application Development System (""ADS"")
- hardware/startup/boards/85x0ads
- hardware/devn/mpc85xx
- hardware/pci/mpc85xx
|
|
|
|
|
|
|
|
artesyn440: Artesyn PowerPC 440GP development board
- hardware/startup/boards/artesyn440
- hardware/ipl/boards/artesyn440
- hardware/devn/ppc405
- hardware/pci/artesyn440
|
|
|
|
|
|
|
|
ibm440gp: IBM PowerPC 440GP development board
- hardware/startup/boards/440rb
- hardware/ipl/boards/440rb
- hardware/devn/ppc405
- hardware/pci/ppc405rb
|
|
|
|
|
|
|
|
ibm440gx: IBM PowerPC 440GX development board
- hardware/startup/boards/440gx-eb
- hardware/ipl/boards/440gx-eb
- hardware/devn/ppc405
- hardware/pci/unknown
|
|
|
|
|
|
|
|
ep8260: Embedded Planet PowerPC8260 development board
- hardware/startup/boards/ep8260
- hardware/devc/serppc8260
- hardware/devn/ppc8260-ep
|
|
|
|
|
|
|
|
mgt5200: Motorola Total5200 development platform and Lite5200EVB evaluation board
- hardware/ipl/boards/mgt5200
- hardware/startup/boards/mgt5200
- hardware/pci/mgt5200
- hardware/devc/serpsc
- hardware/devn/mpc5200
- hardware/devu/hc/ohci-mgt5200
- lib/dma/bestcomm5200
- utils/b/bestcomm5200
- hardware/deva/ctrl/mpc5200
- hardware/devg/s1d13806
- hardware/i2c/mpc5200
- hardware/spi/mpc5200
|
|
|
|
|
|
OO: 165
|
|
rpxlite: Embedded Planet RPX Lite development boards
- hardware/startup/boards/rpx-lite
- hardware/ipl/boards/rpx-lite
- hardware/devc/serppc8260
|
|
|
|
|
|
|
|
rpxlite-hiox: Embedded Planet RPX Lite development boards with HIOX daughter card
- hardware/startup/boards/rpx-lite
- hardware/ipl/boards/rpx-lite
- hardware/devc/serppc800
- hardware/devc/redbox
- hardware/deva/ctrl/hiox
- hardware/devg/rpxlite
|
|
|
|
|
|
|
|
Standard MIPS reference platforms
|
|
|
|
|
|
|
|
malta: MIPS Malta development board
- hardware/startup/boards/malta
- hardware/pci/malta
|
|
|
|
|
|
|
|
Standard ARM family (ARM, StrongARM, Xscale, OMAP) reference platforms
|
|
|
|
|
|
|
|
sa1110: Intel StrongARM SA1110 development board (""Assabet"")
|
|
|
|
|
|
|
|
integrator: ARM Integrator development board
- hardware/startup/boards/integrator
- hardware/ipl/boards/integrator
- hardware/devc/serprimecell
- hardware/pci/integrator
|
|
|
|
|
|
|
|
dbpxa250dp: Intel DBPXA250 development platform (""Lubbock"")
- hardware/ipl/boards/dbpxa250dp
- hardware/startup/boards/dbpxa250dp
- hardware/devc/serpxa250
- hardware/deva/ctrl/pxa250
- hardware/devg/pxa250
|
|
|
|
|
|
|
|
dbpxa270dp: Intel DBPXA270 development platform (""Mainstone"")
- hardware/ipl/boards/dbpxa270dp
- hardware/startup/boards/dbpxa270dp
- hardware/devc/serpxa250
|
|
|
|
|
|
|
|
brh: ADI BRH development board
- hardware/startup/boards/brh
- hardware/ipl/boards/brh
- hardware/pci/brh
- hardware/startup/boards/brh
- hardware/ipl/boards/brh
- hardware/pci/brh
|
|
|
|
|
|
|
|
osk59xx: TI OMAP 59xx Starter Kits
- hardware/ipl/boards/osk
- hardware/startup/boards/osk
- hardware/deva/ctrl/omap
- hardware/devc/seromap
- lib/i2c
- hardware/i2c/omap
- lib/dsplink
- services/dspmgr
|
|
|
|
Type III |
|
N.B. This BSP may be used with DSP devices manufactured by or for Texas Instruments and not with DSP devices manufactured by or for an entity other than Texas Instruments.
|
|
ixdp2400: Intel IXDP 2400 development platform
- hardware/startup/boards/ixdp2400
- hardware/ipl/boards/ixdp2400
- hardware/pci/ixp2400
|
|
|
|
|
|
Limited Availability -- only available upon vendor pre-approval.
|
|
ixdp2800: Intel IXDP 2800 development platform
- hardware/startup/boards/ixdp2800
- hardware/pci/ixp2400
|
|
|
|
|
|
Limited Availability -- only available upon vendor pre-approval.
|
|
Standard Renesas reference platforms
|
|
|
|
|
|
OO: 163
|
|
bigsur-amanda: Renesas SH7751 HARP (""Big Sur"") with Amanda expansion
- hardware/ipl/boards/bigsur-amanda
- hardware/startup/boards/bigsur-amanda
- hardware/devg/amanda
- hardware/deva/ctrl/amanda_ac97
- hardware/deva/ctrl/amanda_i2s
- lib/i2c
- lib/dma/amanda
- hardware/devc/sersci
- hardware/devc/seramanda
- hardware/devu/hc/ohci-amanda
- hardware/i2c/amanda
|
|
|
|
|
|
|
|
camelot-biscayne: Renesas SH7760 (""Camelot"") development system (""Biscayne"")
- hardware/ipl/boards/biscayne
- hardware/startup/boards/biscayne
- hardware/devc/hspi
- hardware/devp/biscayne
- hardware/devg/camelot
- hardware/deva/ctrl/camelot_ac97
- hardware/deva/ctrl/camelot_i2s
- lib/i2c
- lib/dma/hitachi/camelot
- lib/dma/camelot
- utils/c/camelot
- hardware/devc/sersci
- hardware/devu/hc/ohci-biscayne
- hardware/i2c/camelot
|
|
|
|
|
|
|
|
systemh: Renesas SH7751 (""SystemH"") development board for PCI systems
- hardware/ipl/boards/systemh
- hardware/startup/boards/systemh
- hardware/pci/systemh
- hardware/devc/sersci
|
|
|
|
|
|
|
Driver Development Kits (DDKs) |
Basic kits for creating drivers of all non-graphical types. |
B |
B |
Object & Source |
Type I, except as noted below |
Limited (Source) |
QSS EULA, except as noted in TPLTG references below. |
|
Kits include:
- Source code driver templates
- Source code for sample drivers built upon standardized driver frameworks
- Libraries to handle common operations for different types of drivers for deeply embedded devices and headers to define interfaces to libraries
- Pre-built debug versions of managers
- Complete documentation
|
|
|
|
|
|
No Additional Runtime Royalty.
DDKs provide a subset of the available drivers, in source code form. Consult the drivers section for third pary attributions. |
|
|
|
|
|
|
|
|
|
Character (serial 8250) Driver Development Kit
- hardware/devc/amctap
- hardware/devc/con
- hardware/devc/netrom540
- hardware/devc/par
- hardware/devc/pty
- hardware/devc/ser2681
- hardware/devc/ser8250
- hardware/devc/serzscc
- hardware/devc/tcon
|
|
|
|
|
|
|
|
Sample serial driver (template)
|
|
|
|
|
|
|
|
Full source code to the serial driver for 8250 compatible devices
|
|
|
|
|
|
|
|
PrimeCell serial driver for ARM environments
|
|
|
|
|
|
|
|
SA1110 serial driver for StrongARM designs based on the SA1110
|
|
|
|
|
|
|
|
PowerPC 8260 serial driver for designs based on the Motorola MPC8260 family
|
|
|
|
|
|
|
|
Network (Pcnet) Driver Development Kit
- hardware/devn/crys8900
- hardware/devn/dm9102
- hardware/devn/eepro
- hardware/devn/el509
- hardware/devn/el589
- hardware/devn/el900
- hardware/devn/epic
- hardware/devn/fd
- hardware/devn/i82544
- hardware/devn/klsi
- hardware/devn/lance
- hardware/devn/ne2000
- hardware/devn/ns83815
- hardware/devn/orinoco
- hardware/devn/pcnet
- hardware/devn/pegasus
- hardware/devn/prism
- hardware/devn/rlan2
- hardware/devn/rtl
- hardware/devn/sis9
- hardware/devn/smc9000
- hardware/devn/speedo
- hardware/devn/tulip
- hardware/devn/tigon3
- hardware/devn/via-rhine
- hardware/devn/wd
|
|
|
|
|
|
|
|
io-net architecture concepts and data flow examples
|
|
|
|
|
|
|
|
Discussion of the interfaces used in a QNX network driver
|
|
|
|
|
|
|
|
Full, commented source to the AMD PCnet driver
|
|
|
|
|
|
|
|
Artesyn network driver for the Artesyn BSP
|
|
|
|
|
|
|
|
Crystal Semiconductor network driver for Cirrus Logic Crystal 89xx chipsets
|
|
|
|
|
|
|
|
Novell NE2000 network driver for NE2000 and compatible chipsets
|
|
|
|
|
|
|
|
PowerPC 800 network driver for designs based on the Motorola MPC82x
|
|
|
|
|
|
|
|
PowerPC 860 network driver for designs based on the Motorola MPC860
|
|
|
|
|
|
|
|
PowerPC 8260 network driver for designs based on the Motorola MPC8260 family
|
|
|
|
|
|
|
|
SMC 9000 network driver for SMC 91Cxx chipsets
|
|
|
|
|
|
|
|
Structure and API documentation
|
|
|
|
|
|
|
|
Audio (PCI, template) Driver Development Kit
- hardware/deva/ctrl/4dwave
- hardware/deva/ctrl/audiopci
- hardware/deva/ctrl/cs4281
- hardware/deva/ctrl/cs46xx
- hardware/deva/ctrl/cyberpro5
- hardware/deva/ctrl/ess1938
- hardware/deva/ctrl/geode
- hardware/deva/ctrl/i8x0
- hardware/deva/ctrl/nmg6
- hardware/deva/ctrl/sb
- hardware/deva/ctrl/sis
- hardware/deva/ctrl/via686
- hardware/deva/ctrl/vortex
- hardware/deva/mixer/ac97
- hardware/deva/mixer/ak4531
- services/audio/mgr
- services/audio/util/restore
- services/audio/tests/examples/mix_ctl
- services/audio/tests/examples/wave
- services/audio/tests/examples/waverec
|
|
|
|
|
|
|
|
io-audio architecture concepts and data flow examples
|
|
|
|
|
|
|
|
Discussion of the interfaces used in a QNX audio driver
|
|
|
|
|
|
|
|
Sample audio driver
|
|
|
|
|
|
|
|
Full source to the PCI audio driver for generic PCI audio devices
|
|
|
|
|
|
|
|
ESS 1938 audio driver for the ESS Solo chipset
|
|
|
|
|
|
|
|
Structure and API documentation
|
|
|
|
|
|
|
|
Host-Controller interface (io-hid)
|
|
|
|
|
|
|
|
Basic kits for creating Input and Graphics drivers for use with the MicroGUI (Photon) — kits include:
- hardware/devi
- hardware/devi/ahl
- hardware/devi/dyna
- hardware/devi/elo
- hardware/devi/carrol
- hardware/devi/hid
- hardware/devi/microtouch
- hardware/devi/hirun
- hardware/devi/ps2ser
|
|
|
|
|
|
OO: 131, 132, 134, 136 |
|
Source code driver templates
|
|
|
|
|
|
|
|
Source code for sample drivers built upon standardized driver frameworks
|
|
|
|
|
|
|
|
Libraries to handle common operations for different types of drivers for deeply embedded devices and headers to define interfaces to the libraries
|
|
|
|
|
|
|
|
Pre-built debug versions of managers
|
|
|
|
|
|
|
|
Complete documentation
|
|
|
|
|
|
|
|
Input Driver Development Kit
|
|
|
|
|
|
|
|
Sample skeleton for creating a module
|
|
|
|
|
|
|
|
Sample device module and MS-mouse protocol code
|
|
|
|
|
|
|
|
Command-line parsing code
|
|
|
|
|
|
|
|
Code for modules and event bus lines, interfaces, and filter modules
|
|
|
|
|
|
|
|
Sample input driver with various device and protocol modules
|
|
|
|
|
|
|
|
Elo touchscreen driver and protocol module
|
|
|
|
|
|
|
|
Carrol touchscreen driver and protocol module
|
|
|
|
|
|
|
|
Dyna touchscreen driver and protocol module
|
|
|
|
|
|
|
|
MicroTouch touchscreen driver and protocol module
|
|
|
|
|
|
|
|
Gunze AHL driver and protocol module
|
|
|
|
|
|
|
|
Printer Driver Development Kit
|
|
|
|
|
|
|
|
Library with functions for writing code to read and process files, break pages into slices, and return rendered slices for printing
|
|
|
|
|
|
|
|
Function to swap the data port into raw data mode for printers
|
|
|
|
|
|
|
|
Function for generic dithering of algorithms used in all print filters
|
|
|
|
|
|
|
|
Sample PCL driver
|
|
|
|
|
|
|
|
Graphics Driver Development Kit — Provides source code for a number of drivers and library utilities shipping with the QNX Photon microGUI, including:
- hardware/devg/ati_rage128
- hardware/devg/banshee
- hardware/devg/chips
- hardware/devg/coral
- hardware/devg/flat
- hardware/devg/geode
- hardware/devg/i810
- hardware/devg/igs5000
- hardware/devg/i830
- hardware/devg/mach64
- hardware/devg/matrox
- hardware/devg/matroxg
- hardware/devg/mq200
- hardware/devg/neomagic
- hardware/devg/orchid
- hardware/devg/radeon
- hardware/devg/rage
- hardware/devg/ravin
- hardware/devg/rotate270
- hardware/devg/rotate90
- hardware/devg/s3
- hardware/devg/s3_savage
- hardware/devg/sis630
- hardware/devg/smi5xx
- hardware/devg/smi7xx
- hardware/devg/stpc
- hardware/devg/svga
- hardware/devg/tnt
- hardware/devg/tvia
- hardware/devg/vesabios
- hardware/devg/vga
- hardware/devg/vmware
|
|
|
|
|
|
|
|
Driver for IBM VGA-compatible adapters
|
|
|
|
|
|
|
|
Driver for banked SuperVGA adapters
|
|
|
|
|
|
|
|
Generic VESA 2.00 linear frame buffer driver
|
|
|
|
|
|
|
|
Accelerated driver for the Chips and Technologies 655xx and 690xx
|
|
|
|
|
|
|
|
Accelerated driver for the Intel 82810 and 82815 chipsets, including 2D draw, and the video overlay scaler
|
|
|
|
|
|
|
|
Accelerated driver for the 3dfx VooDoo Banshee and VooDoo 3 chipsets
|
|
|
|
|
|
|
|
Accelerated driver for the Chips and Technologies 655xx and 690xx
|
|
|
|
|
|
|
|
Accelerated driver for the Intel 82810 and 82815 chipsets, including 2D draw, and the video overlay scaler
|
|
|
|
|
|
|
|
Accelerated driver for the 3dfx VooDoo Banshee and VooDoo 3 chipsets
|
|
|
|
|
|
|
|
MediaQ MQ200 graphics driver
|
|
|
|
|
|
|
|
StrongARM SA1110 graphics driver
|
|
|
|
|
|
|
|
Flat mode graphics driver, for quickly writing dumb frame buffer drivers
|
|
|
|
|
|
|
|
Library utilities for implementing 2D routines using software rendering and for managing video memory and performing various PCI-related operations
|
|
|
|
|
|
|