QNXÒ  Development Suite

License Guide

 

 

QNX  Development Suite Tools

 

This QNX Development Suite License Guide describes certain features and corresponding licensing attributes of Versions 6.2.0 of the Non-Commercial (NC), Standard Edition (SE) and Professional Edition (PE) versions of the QNX Momentics development suite tools.

 

The “License(s)” column refers to the license(s) applicable to the software. For the most part, the Software is subject only to the version meula1_01 of the QNX Software System End User License Agreement (“QSS EULA”) which is published at http://licensing.qnx.com/published/eula/meula1_01.html. However, where QSS has included third party open source software, then the column specifies the flavour of the license and includes a reference to the particulars provided in the Third Party Open Source License Terms Guide (version 1_01) (“TPOSLTG”) which is published at http://licensing.qnx.com/published/eula/TPOSLTG1_01.html.  Copies of the QSS EULA and the TPOSLTG may also be obtained directly from QNX Software Systems Ltd.

 

For example, the Enterprise Networking Utilities includes reference to BSD 27, 28 and DEC 1. The applicable license terms are found in at lines 27 and 28 in the BSD Chart and line 1 in the DEC chart in the TPOSLTG.

 

For those familiar with earlier versions of the License Guide, please note that the Code Type names have been changed from “Core” to “Type I”, “Collateral” to “Type II” and “As Is” to “Type III”.  Also, notes have been added in the License(s) column to identify Software that is licensed on a “Project” basis. Unless expressly noted as licensed on a Project basis, all Software is licensed on a Licensed Seat basis (see QSS EULA for further details).

 

Specific export / import  information is provided at the end of this document.

 

Name

Description

NC

SE

PE

Code

Type

License(s)

 

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.

 

 

 

 

 

 

 

 

GNU Compiler Tools

-  GNU C and C++ Compiler

-  GNU binutils: Assembler (gas), Linker (ld)

Build tool (make)

 

 

+

 

+

 

+

 

Object Code

 

Type II

 

GPL

 

 

 

System Libraries & Headers

-    QNX system library for OS API

-    QNX/Dinkum C library

-    GNU C++ library

-     

-    XML

- JPEG

 

 

+

 

+

 

+

 

Object Code

 

Type I, except for GNU C++ (Type III)

 

 

QSS EULA

LGPL (GNU C++)

See TPOSLTG:

BSD 2, 3, 53

BSD2 – 5, 6

DEC – 6

One-off – 27, 28-30, 48

 

 

- Compression

 

 

 

 

Type II

 

QSS EULA

See TPOSLTG:

One-Off – 17, 31

 

 

- Networking

 

 

 

 

Type I

QSS EULA

 

 See TPOSLTG:

BSD 2, 3, 54-57

BSD2 – 5, 6, 19

CMU – 11-12

DEC – 7-8

IBM – 4

One-off – 33-44

 

Utilities - Command line development tools for object file and executable file manipulation, and utilities tools primarily provided for development purposes.

-    QNX Development Utilities

-    TCP/IP Development Utilities (QNX host only – rpcgen)

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

 

QSS EULA

 

See TPOSLTG:

One-Off – 16, 46

 

 

GNU Debugger

-    GNU GDB debugger with remote debugging capability

 

 

+

 

+

 

+

 

Object Code

 

Type II

 

GPL

 

Additional Available Features

 

 

 

 

 

 

 

 

 

 

Cross-Hosted Development - Provides complete support for QNX Neutrino development under either Windows NT (including Windows XP, Windows 2000) or Solaris (SPARC) operating systems.

 

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS

EULA

 

Processor Support - Provides complete support for developing QNX Neutrino RTOS applications targeting a variety of processor architectures (32 bit MMU).

 

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

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.

-    Utilities (mkifs, mkefs, mkimage, mkrec, dumpifs)

-    Upgraded System Libraries (Dinkum C++ library & template support)

-    Embedded C++ library & template support (Dinkum Abridged library).  Enhanced library support for Embedded C++ targets. Note: this feature only available in PE, edition.

 

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

See TPOSLTG:

One-Off – 17

 

 

 

GUI Connectivity - Photon MicroGUI connectivity tools for the development environment (i.e. Phindows)

 

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Instrumentation (SAT)Provides support for advanced monitoring of dynamic target system behavior

-    Development Components (SAT)

-> Instrumented Kernel

-> Utilities

 

 

 

+

 

 

+

 

 

 

 

Object Code

 

 

 

 

Type I

 

 

 

 

QSS EULA

 

-    Source Code

-> Utilities only (does not include kernel source)

 

 

 

+

 

+

 

Source Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

High Availability - Provides support for development of applications, managers and device drivers that take advantage of the QNX value-added HA framework. *

-    Development Components

-> Libraries and headers

-> Pre-compiled HA Manager

 

 

 

 

+

 

 

 

 

 

Object Code

 

 

 

 

 

Type I

 

 

 

 

 

QSS EULA

 

Qnet transparent distributed processing – Toolkit for encapsulating Qnet traffic within alternative transport mechanisms

-    Development Components

-> (TBD - Not yet available)

 

 

+

 

+

 

 

 

Object Code

 

 

 

Type I

 

 

 

QSS EULA

 

 

 

 

 

 

 

 

 

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.

 

 

 

 

 

 

 

 

 

Eclipse Platform

-    Java-based IDE framework

-    Plug-in model for integrating new tools

-    Workbench for managing projects and their resources

-    Frameworks for integrating important tool categories (navigators, source code repositories) Cross-platform

-    Java-based tools (same tool for all platforms)

-    Graphical Workbench

 

 

 

 

 

+

 

Object Code

 

Type II

 

QSS EULA

 

Target Agent

-    Target resource request broker

 

 

 

 

+

 

Object Code

 

Type I

 

QSS EULA

 

C/C++ Code Developer

-    Syntax-aware editing of C/C++ files

-    C Project Manager

-    Project Builder

-    Team Collaboration

-    File navigation

-    Project creation wizard

 

 

 

 

+

 

Object Code

 

Type I

 

QSS EULA

 

C/C++ Debugger

-    Graphical debugger

-    Application state view

-    Dynamically updating source and data views

 

 

 

 

+

 

Object Code

 

Type I

 

QSS EULA

 

System Builder

-    Graphical boot image editor

 

 

 

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Target System Information

-    Dynamic system resource views

 

 

 

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Memory Analyzer

-    Dynamic memory views for a process

-    Memory allocation logging and probing

 

 

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Code Profiler

-    Post-mortem views of time spent in functions

-    Post-mortem, call tree/call pairs display

 

 

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Code Coverage Tool

-    Post-mortem code branch execution views

-    Enhanced source code editor

 

 

+

 

Object Code

 

Type I

 

QSS EULA

 

QNX Momentics Embedding Kits

 

Source code, binaries and documentation to board-support packages for QNX-specified reference designs (contents of kit vary according to vertical market focus).

 

 

 

 

 

 

 

 

 

Board bring-up libraries (IPL, Startup, flash) and headers

 

 

 

 

 

 

 

+

 

 

 

 

Object Code

 

 

 

 

Type I

 

 

 

 

QSS EULA

 

Source code to board bring-up libraries

 

 

 

+

Source Code

Type I

QSS EULA

 

See individual source code files for additional terms

 

Source code and pre-compiled debug versions of board-support packages for QNX reference platforms, within packages detailed below

 

 

 

 

 

 

 

 

-    X86 - Standard x86 reference platforms

-> sc400: AMD Elan SC400

    development board

 

 

 

 

 

 

+

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

-    PowerPC - Standard PowerPC reference platforms

-> sandpoint: Motorola Sandpoint

    Development Board

-> ads8260: Motorola MPC8260

    Application Development System (“ADS”)

-> fads800: Motorola MPC860 and

    MPC850 Family Application  

    Development System (“FADS”)

 

 

 

 

 

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

-    MIPS - Standard MIPS reference platforms

-> malta:  MIPS Malta Development

    Board

 

 

 

 

 

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

-    ARM (ARM, StrongARM, XScale) - Standard ARM family reference platforms

-> sa1110: Intel StrongARM SA1110

    Development Board (“Assabet”)

-> integrator: ARM Integrator

    Development Board   

-> Dbpxa250dp: Intel DBPXA250 

    Development Platform (“Lubbock“)

 

 

 

 

 

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

 

See individual source code files for additional terms

 

 

-    SH - Standard Hitachi reference platforms

-> aspen: Hitachi SH7750 Hardware

    Architecture Reference Platform

    (HARP) (“Aspen”), with support for

    Tahoe” personality board

-> bigsur: Hitachi SH7751 HARP (“Big

    Sur”)

-    Hitachi Solutions Engine development board

 

 

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

QNX Momentics Driver Development Kits

 

Basic kits for creating drivers of all non-graphical types.  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

                               

 

 

 

 

 

 

 

Character (serial 8250) Driver Development Kit

-    Sample serial driver (template)

-    Full source code to the serial driver for 8250 compatible devices

 

 

+

 

+

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

Network (Pcnet) Driver Development Kit

-    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

-    structure and API documentation

 

 

+

 

+

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

Audio (PCI, template) Driver Development Kit

-    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

-    structure and API documentation

 

 

+

 

+

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

USB (mouse, printer) Driver Development Kit

-    class driver for USB keyboards (BOOT mode HID)

-    class driver for USB mice (BOOT mode HID)

-    USB manager for OHCI and UHCI standard controllers

-    class driver for USB printers

-    display USB device configuration

-    library reference functions for connection, memory management, I/O, pipe management, and configuration/management

 

 

+

 

+

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

Additional Available Features

 

 

 

 

 

 

 

 

Character (e.g. serial) Driver Development Suite - full source code to the:

-    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

 

 

 

 

 

 

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

 

Network Driver Development Suite - full source code to the:

-    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

 

 

 

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

Audio Driver Development Suite - full source code to the:

-    ESS 1938 audio driver for the ESS Solo chipset

 

 

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

QNX Momentics MicroGUI Development Kit        

 

Development tools, configuration files, static libraries and documentation for creating MicroGUI (Photon) graphical applications.

 

 

 

 

 

 

 

 

Photon Application Builder (PhAB) - Visual design and code generation tool for graphical applications.

-    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

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

MicroGUI libraries

-    Graphics

-    Widget

-    Application Builder intrinsics

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

 See TPOSLTG:

CMU – 10,

One-off – 25, 26

Additional Available Features

 

 

 

 

 

 

 

 

 

Cross-Hosted Development

-    complete support for QNX Photon microGUI development under either Windows NT (including Windows XP, Windows 2000) or Solaris (SPARC), without the Photon Application Builder.

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

-    Photon Application Builder for Windows operating systems

 

 

+

Object Code

Type I

QSS EULA

 

QNX Momentics MicroGUI Driver Development Kit

 

Basic kits for creating Input and Graphics drivers for use with the MicroGUI (Photon). 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 the libraries

-    Pre-built debug versions of managers

-    Complete documentation

 

 

 

 

 

 

 

 

Graphics Driver Development Kit – provides source code for a number of drivers and library utilities shipping with the QNX Photon microGUI, including:

-    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

-    library utilities for implementing 2D routines using software rendering and for managing video memory and performing various PCI-related operations

 

 

+

 

+

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

Input Driver Development Kit (IDDK) - provides a sample skeleton for creating a module, as well as:

-    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

 

 

+

 

+

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

Printer Driver Development Kit -includes:

-    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

 

+

 

+

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

 

See individual source code files for additional terms

 

Additional Available Features

 

 

 

 

 

 

 

 

 

Graphics Driver Development Suite – full source code to the:

-    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

 

 

 

 

 

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

Input Driver Development Suite - full source code to the:

-    Carrol touchscreen driver and protocol module

-    Dyna touchscreen driver and protocol module

-    MicroTouch touchscreen driver and protocol module

-    Gunze AHL driver and protocol module

 

 

 

 

+

 

Source and Object Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

QNX Momentics Multimedia Development Kit

 

Development tools, configuration files, libraries and documentation for creating multi-media plugins and applications based upon them.  QNX Momentics Multi-media development kit allows developers to create content-rich multi-media applications for the QNX Neutrino RTOS

 

Audio headers & libraries

 

 

 

 

+

 

Source and Object Code

 

Type III

Note: does not include any patent license or indemnifi-cation (e.g., MPEG, Dolby,  CSS/DVD,  WMA)

 

QSS EULA,

LGPL (Audio libraries)

See TPOSLTG:

 

One-off – 32

 

See individual source code files for additional terms

 

Consumer Source Kit

 

 

Not Available

 

N/A

 

N/A

 

N/A

 

N/A

 

N/A

 

N/A

 

Automotive Bundle

 

 

Development components and source code particular to needs of the automotive telematics and infotainment markets.  Development and source components licensed separately. Includes:

 

 

 

Extra Cost Option

 

 

Object Code

 

Type I

 

QSS EULA

 

Automotive Development Bundle – development components for automotive technology, including:

- MOST development kit - MOST networking libraries & headers, pre-compiled driver binaries

 

 

 

 

 

 

 

Type II

Note: Does not include any patent license or indemnifi-cation (e.g., MOST)

 

 

Additional Available Features, available as Extra Cost Option(s)

 

 

 

 

 

 

 

 

Automotive Source Bundle – Source code to important technologies, collectively made available for automotive use.  Includes the following source code components:

 

 

 

Extra Cost Option

 

Source Code

Type I

QSS EULA –

 

Note: Licensed on a Project basis

 

- Embedding Kit – Auto - Telematics and/or Infotainment reference designs and driver source *

-    pxa250tmdp: Intel PXA250 telematics development platform (“Daytona”)

-    Big Sur/Amanda: Hitachi SH7751 HARP (“Big Sur”), with support for Amanda personality board                  

-    systemh: Hitachi System H Development Board

-    rpxlite: Embedded Planet/Motorola RPX Lite development kit

 

* Binary components and specific underlying source code components (e.g. standard PXA250 development platform, Big Sur, excluding Amanda) are available as part of the Momentics Professional Edition Embedding Kit(s).

 

 

 

 

 

Part of Extra Cost Option

 

Source Code

 

Type I

 

QSS EULA

 

See TPOSLTG:

BSD2 – 9, 10

 

See individual source code files for additional terms

 

- MOST driver development kit - full source code to the:

-> MOST networking framework, including MOST protocol modules and MOST device drivers.

 

 

 

 

Part of Extra Cost Option

 

Source Code

 

Type II

Note: Does not include any patent license or indemnifi- cation (e.g., MOST)

 

QSS EULA

 

 

See individual source code files for additional terms

 

- High Availability - Provides the source code to the following high availability* development and runtime components:

-> Libraries

-> HA Manager

 

* Development components included in Momentics Professional edition product, to be made available as an update

 

 

 

Part of Extra Cost Option

 

Source Code

 

Type I

 

QSS EULA

 

See individual source code files for additional terms

 

- Infotainment Source Kit - Browser user interface and media player source code

 

 

 

 

Part of Extra Cost Option

 

Source Code

 

Type I

Note: does not include any patent license or indemnifi- cation (e.g., MPEG, Dolby,  CSS/DVD,  WMA)

 

QSS EULA

 

See individual source code files for additional terms

PhNetProbe Network Debugging Tool

 

Allows software developers to conduct in-depth network traffic analysis. Uses point-to-point tests to check reliability of network connections. It can capture and decode network packets. Automatically identifies and isolates network traffic, detecting bottlenecks and other problems on the network. All traffic is monitored in real-time and is presented to the user as a combination of tables and charts, giving detailed information about hosts and protocols.

 

 

Extra Cost Option

 

 

Extra Cost Option

 

 

Extra Cost Option

 

 

 

Object Code

 

 

 

As-Is

 

 

QSS EULA

 

 


 

QNX Neutrino ® Realtime Operating System (RTOS)
Runtime  Technologies

 

Note: The following table identifies QNX Neutrino realtime operating system technologies that are included as part of the indicated QNX development suite editions (Version 6.2.0). The table identifies runtime components that are intended to be deployed in target systems as well as certain associated license attributes. See the QNX Momentics End User License Agreement (licensing.qnx.com) for other license information pertaining to use for target system development purposes. Contact an authorized QNX sales representative for runtime distribution license information.

 

 

PLEASE REFER TO TABLE ON FOLLOWING PAGES:


 

Name

Description

NC

SE

PE

Code

Type

License(s)

 

Core OS Technology

 

 

Minimal POSIX runtime environment configuration of the QNX Neutrino real-time operating system (RTOS).

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Kernel - pre-built Core OS runtime components for X86 and (Compaq iPaq) processors

-    QNX Neutrino microkernel

-    QNX Neutrino process manager

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Base Board Support Package

-    X86 BIOS

-    Compaq iPaq

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

System Libraries

 

 

+

 

+

 

+

 

Object Code

 

See QNX  Development Suite Tools  table above for Corresponding Information.

 

 

Utilities - POSIX command line environment, all POSIX utilities, including shells, file and text manipulation and other utilities.

-    QNX utilitiesGNU utilities

 

-    Other third party utilities

 

 

 

 

 

 

 

 

 

+

 

+

 

+

 

Object Code

 

QNX Authored Utilities - Type I

 

 

GNU Utilities -

Type III

 

 All others - Type II

 

 

 

QSS EULA; GPL (for GNU Utiliites)  and Various Open Licenses

 

Note: There may be open source  terms other than those  listed in the TPOSLTG ; please contact licensing@qnx.com for details on specific utilities. 

 

Additional Available Features

 

 

 

 

 

 

 

 

Processor Support - Supplement to Core OS providing pre-built Core OS runtime components for all processors supported by Neutrino. 

-    ARM (including StrongARM and Xscale),   MIPS, PowerPC, SH4

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Upgraded Libraries

-    System Libraries (Dinkum C++)

-    Embedded C++ (Dinkum Abridged library)

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Board-support packages (BSPs) - BSPs for standard reference platforms (pre-built binaries) including board bring-up (IPL, startup, flash) and board-specific drivers for:

-    sc400: AMD Elan SC400  development board

-    sandpoint: Motorola Sandpoint Development Board

-    ads8260: Motorola MPC8260 Application Development System (“ADS”)

-     fads800: Motorola MPC860 and MPC850 Family Application Development System (“FADS”)malta:  MIPS Malta Development Board sa1110: Intel StrongARM SA1110 Development Board (“Assabet”)

-    integrator: ARM Integrator Development Board

-    dbpxa250dp: Intel DBPXA250 Development Platform (“Lubbock“)

-    aspen: Hitachi SH7750 Hardware Architecture Reference Platform (HARP) (“Aspen”), with support for “Tahoe” personality board

-    bigsur: Hitachi SH7751 HARP (“Big Sur”)

-    Hitachi Solutions Engine development board

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

See TPOSLTG:

One-Off – 17

 

Components of Custom BSPs – binaries created from source code delivered by QSS in corresponding QNX Momentics Embedding kits.  Intended to be used by developers to create derivative works for use in target systems in object code form.

-    IPL

-    Startup

-    Flash file systems

-    Image file systems

-    Inflator compressed file systems

 

See QNX Momentics Development Suite Table for Embedding Kit (and corresponding BSP) availability.

 

Object Code

 

Type I, as deliver-ed by QSS

 

 

QSS EULA

See TPOSLTG:

One-Off – 17

 

Driver Suite - Drivers in object code form for commercially supported reference platforms and peripherals (see http://www.qnx.com/support/sd_hardware/ or contact QSS for a complete list)

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

See Embedding Kit and Driver Development Kit for terms specific to drivers

 

-          MOST networking drivers*

 

* Available within the Automotive Development Bundle

 

+

 

+

 

+

 

Object Code

 

Type II Note: Does not include any patent license or indemnifi- cation (e.g., MOST)

 

 

QSS EULA

 

Components of Custom Drivers - binaries created from source code delivered by QSS in corresponding QNX Momentics Driver Development kits.  Intended to be used by developers to create derivative works for use in target systems in object code form.

 

 

See QNX Momentics Development Suite Table for Embedding Kit (and corresponding BSP) or driver development kit availability.

 

Object Code

 

Type I, as delivered by QSS

 

QSS EULA

 

See Embedding Kit and Driver Development Kit for terms specific to drivers

Additional Available Features With Additional Runtime Royalty Obligations

 

 

 

 

 

 

 

 

 

High Availability – Operating system support for target systems implementing High Availability framework, including derivative works of the HA libraries and/or HA Manager

-    Libraries

-    HA Manager

 

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

 

Instrumentation– Operating system support for target systems implementing advanced monitoring of dynamic behavior.

-    Instrumented Kernel

-    Utilities

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

 

 

SMP - Operating system kernel support for symmetric multi-processing.

 

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Networking

 

 

Foundation - Networking manager for the incorporation of protocol stacks into the OS environment

-    io-net

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

TCP/IP protocol stack

-    Standard NetBSD (v. 1.5) protocol stack implementation - IPv4,  IP, forwarding, multicast, UDP, TCP, ICMP

-    Utilities - PPP, PPPoE, RPC, RTP, telnet, rx, ftpd, telnetd, rshd

-    Libraries -  BSD sockets

-    Remote file systems access: NFS v. 2, CIFS

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

See TPOSLTG:

ANU – 1-11

BSD – 1, 2, 4, 7, 8, 10-24, 27-29, 31-38, 40, 42, 43, 45-52

BSD2 – 1-8, 12-18

CMU – 1, 3, 9

DEC – 1, 3-5

IBM – 2, 3

TIS – 1-3

One-off – 2, 3, 8-14, 19

 

See QNX  Momentics Base Development Kit for additional terms related to Networking libraries

 

Qnet transparent distributed processing - Networking protocol module allowing QNX messages to be transparently distributed over a transport mechanism.

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

Additional Available Features

 

 

 

 

 

 

 

 

Embedded Networking - Alternative networking options for resource-constrained devices

-    Tiny TCP/IP (tiny networking stack)

-> IPv4, UDP, TCP support

-    Slinger (embedded web server)

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

See TPOSLTG:

BSD - 58

BSD2 – 3

 

LAN Management - DHCP server and other work-group services (all except file services)

-    Utilities - SNMP v. 1,2, NFS server (v. 2,3), BOOTP server

 

 

 

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

See TPOSLTG:

CMU – 2, 4-6

BSD – 3, 45

One-Off – 2

 

 

 

Enterprise - Remote file system (file sharing; NFS) services and basic IPv6 support.

-    Alternative NetBSD v. 1.5 networking stack – KAME extensions supporting IPv6, IPSec, tunneling, VPN, fast forwarding, multicast routing

-    Utilities – DHCP services, multicast routing, name services, routing

 

 

 

 

+

 

Object Code

 

Type I

 

QSS EULA

 

See TPOSLTG:

BSD – 27,28, 31, 41, 48

BSD2 – 1, 2, 8

CMU – 1

DEC – 1, 3-4

IBM – 2, 3

One-Off –  8, 11-14

TIS – 1-3

 

File Systems

 

Support for hierarchical management of files, accessible from different media (e.g. disk, network, memory)

 

 

 

 

 

 

 

 

Disk-based file systems

-    QNX - Full POSIX file semantics

-    Linux - Support for EXT2 file system partitions

-    DOS - Support for FAT12,FAT16 and FAT32 file systems

-    CDROM - Support for ISO9660 file systems, supporting Rock Ridge extensions and Julliet

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

Virtual file systems

-    Package - Virtual file system, supporting unioning of directories

-    Inflator - compression

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

 

GUI

 

Photon microGUI: Complete graphical microkernel–based windowing environment allowing multiple graphical applications to share one or more displays.

 

 

 

 

 

 

 

 

Photon MicroGUI Graphics Environment - Photon MicroGUI services

-    Server (graphical microkernel)

-    Fonts

-    Photon libraries

-    Plugin (DLL) libraries

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA, One-off - 47

 

See QNX  Momentics MicroGUI Development Kit for additional terms related to Photon libraries

 

Photon MicroGUI Application Environment - Photon MicroGUI applications.

-    Applications

-    Utilities

-    Window manager

-    Desktop (shelf)

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

Additional Available Features With Additional Runtime Royalty Obligations

 

 

 

 

 

 

 

 

Internationalization - support for non-European languages, including Unicode font sets, input methods for character composition (for languages with large character sets).

-    Fonts

-> Japanese Stroke Fonts              

-> Chinese Stroke Fonts (Traditional)

-> Chinese Stroke Fonts (Simplified)

-> Chinese Stroke Font (Hong Kong

 -> Extension)

Korean Stroke Fonts

 

 

+

 

+

 

 

+

 

 

 

Object Code

 

 

 

Type II

 

 

 

QSS EULA

 

-    Input Methods

-> Japanese

-> Chinese

-> Korean       

 

+

 

+

 

+

 

Object Code

 

Type III

 

QSS EULA

 

Multimedia

 

Framework for multimedia applications.

-    Libraries

-    Media player application

 

 

 

 

+

 

+

 

+

 

Object Code

 

Type III

Note: does not include any patent license or indemnifi- cation (e.g., MPEG, Dolby,  CSS/DVD,  WMA)

 

QSS EULA

 

See QNX Momentics Multimedia Development Kit for additional terms

 

Filters & Codecs

-          mixer

-          restore

-          Xing audio decoder (MPEG 1, layer 1,2 & 3 (MP3)) – Requires floating point

-          Xing video decoder (MPEG 1) – only available for X86

 

+

 

+

 

+

 

Object Code

 

Type III

Note: does not include any patent license or indemnifi- cation (e.g., MPEG, Dolby,  CSS/DVD,  WMA)

 

QSS EULASee TPOSLTG:

 

One-off - 45

 

Web Client               

 

 

Browser client - provides graphical web browser user interface, access to HTTP services, and framework for integration of different web rendering engines.

 

 

+

 

+

 

+

 

Object Code

 

Type I

 

QSS EULA

Additional Available Features

 

 

 

 

 

 

 

 

Components of Custom browser user interface – binaries created from source code delivered by QSS in corresponding QNX Momentics Infotainment Source Kit.  Intended to be used by developers to create derivative works for use in target systems in object code form.

See QNX Momentics Development Suite Table for Automotive Source Bundle availability

 

Object Code

 

Type I, as delivered by QSS

 

QSS EULA

 

Additional Available Features With Additional Runtime Royalty Obligations

 

 

 

 

 

 

 

 

 

Voyager Engine (Spyglass) -  Web rendering engine for web client

 

 

+

 

+

 

+

 

Object Code

 

Type II

 

QSS EULA

 

 

Mozilla Engine (Gecko) - Web rendering engine for web client

 

 

+

 

+

 

+

 

Object Code

 

Type III

 

QSS EULA

 

Macromedia Flash 4 plug-in

 

Browser support for Macromedia Flash 4 web content

 

Note: for trial purposes only.  No OEM licensing available from QSS.

 

+

 

+

 

+

 

Object Code

 

Trial Software

 

QSS EULA

 

 

 

 

 

 

 

 

 


 

Export / Import Information.

 

This Software may not be transferred to: (i) any country prohibited by United States and/or Canadian laws and regulations (presently including Taliban-controlled areas of Afghanistan, Angola, Cuba, Iran, Iraq, Liberia, Myanmar (Burma), North Korea, Sudan and Syria); (ii) any person or entity prohibited from receiving United States and/or Canadian exports (including, but not limited to, those involved with missile technology or nuclear, chemical or biological weapons); or (iii) any country which requires an import or use permit for encryption technology.

 

 

The following chart describes specific import / export reviews.

 

Country

Description

NC

SE

PE

Auto

Bundle

 

U.S.

 

The Software has had a one time review by the U.S. Bureau of Information Security and the following reflects that review.

 

 

 

CCATS # G025975

ECCN 5D002(C.1)

License Exception: ENC (740.17(a) and (b)(3))

Country Chart Column: NS1 AT1

 

France

The Software has been reviewed by the French Direction Centrale de la Sécurité des Systèmes d'Information (DCSSI) which has provided the following import authorization numbers.

 

13325

 

23326

 

33327

 

43328

 

 

 

 

Version:  QDSLG1_01