QNX General Embedded Development Platform Components
Accelerate the Development of Embedded Systems
QNX General Embedded Development Platform (GEDP)
original
For more information about the components of the QNX General Embedded Development Platform and its releases, please reach out to your QNX representative.
Foundational Software and Sample Solutions
The highly scalable QNX GEDP software is based on modular QNX foundational software components and includes sample reference solutions to accelerate the development of various software-defined embedded systems for different industries. The main software components are:
1
1
Sample End User Applications:Jumpstart development using a pre-integrated software stack and reduce the risk of integration failures.
--clr-nb-light-sand
start
middle
1
1
OS Services and Utilities:Expand device capabilities using databases, communication stacks, and connectivity protocols.
--clr-nb-light-sand
start
middle
1
1
Open-Source Software Support:Prototype and safely test new features using Open-Source software components.
--clr-b-light
start
middle
1
1
QNX Hypervisor and QNX Hypervisor for Safety:Run multi-OS (Android, Linux, QNX/QOS) mixed critical safety applications/services from a single SoC.
--clr-b-light
start
middle
1
1
Third-Party Ecosystem:Leverage ecosystem software to launch additional functionality.
--clr-nb-light-sand
start
middle
1
1
Microkernel-based QNX OS and QNX OS for Safety (QOS):Develop high-performance, safe, and secure software-defined hard real-time embedded systems.
--clr-nb-light-sand
start
middle
1
1
Frameworks and Containers:Address market requirements using field-proven frameworks and industry-standard Containers.
--clr-b-light
start
middle
1
1
Board Support Packages and Drivers:Create portable embedded software solutions that can be deployed to various cloud/edge targets.
--clr-b-light
start
middle
Learn more about QNX General Embedded Development Platform.
Software and Solutions
QNX GEDP FAQ
QNX General Embedded Development Platform integrates a modular and scalable foundational software stack, anchored by a field-proven real-time operating system with a suite of middleware and development tools.
For decades, QNX has worked with a network of partners to provide complementary technologies and broaden our reach across industries and regions. Several QNX-based third-party complementary solutions are available, which include: Communication Protocols: Data Distribution Service (DDS), Time Sensitive Networking (TSN), Profinet, Profisafe EtherCAT, Fail Safe over EtherCAT (FSoE), CANOpen Safety, Zenoh, Modbus, etc. Plus, Human Machine Interface (HMI), Embedded Database, Server Message Block (SMB 3), and more.
QNX software supports open standards and provides access to a variety of open-source packages for building software-defined systems. Developers can obtain these open-source ports as compiled binaries from the QNX Software Center, as add-on packages, or as source code from upstream project repositories or public QNX repositories on GitLab and GitHub.
Yes, QNX General Embedded Development Platform (GEDP) supports various cloud/Edge-based boards and virtual targets, which can be used for application software development when the hardware is not available. Also, the QNX Board Support Package (BSP) and drivers decouple the hardware target board from the rest of the QNX GEDP-based embedded system, enabling easy migration of these software applications to any QNX BSP-based suitable hardware target board.