QNX® - Support, Beratung und kundenspezifische Softwareentwicklung

esd ist Ihr zuverlässiger Partner für Support, Engineering und Softwareentwicklung rund um das Echtzeitbetriebssystem QNX® von BlackBerry®. Mit unserer Expertise helfen wir Ihnen, die Leistungsfähigkeit von QNX® voll auszuschöpfen und maßgeschneiderte Lösungen für Ihre spezifischen Anforderungen in einer Vielzahl von Anwendungsbereichen zu entwickeln.

Unsere Leistungen im Überblick

Entwicklung und Anpassung kundenspezifischer Software und Applikationen

Als erfahrener Partner für das Betriebssystem QNX bietet esd Unterstützung bei der Softwareentwicklung. Mit einem tiefen Verständnis der Architektur und Funktionalität von QNX sind wir in der Lage, kundenspezifische Softwarelösungen und Applikationen zu entwickeln und anzupassen. Egal ob Sie in der Automobiltechnik, Medizintechnik, Industriesteuerung oder einem anderen Bereich tätig sind, wir können Ihre QNX-basierten Projekte optimal unterstützen.

Direkt zum Thema kundenspezifische Entwicklung


Hardwaretreiberentwicklung aka QNX Resource Manager

Der QNX Resource Manager ist ein leistungsfähiges Framework innerhalb des QNX-Betriebssystems, das die Implementierung von Gerätetreibern und Utilities für das Ressourcenmanagement erleichtert. esd bietet seit vielen Jahren Hardwaretreiber für die eigenen Hardwareprodukte sowie spezifische Treiberentwicklung für Kundenprodukte an.

Direkt zu den Produkten


Board Support Packages (BSPs) für eigene Produkte und Produkte von Kunden oder Kooperationspartnern wie z.B. EKF

Ein Board Support Package (BSP) für QNX ist eine Sammlung von Softwarekomponenten, die speziell zur Unterstützung und Anpassung des QNX-Betriebssystems an eine bestimmte Hardwareplattform entwickelt wurden, um die Integration und den Betrieb von QNX auf dieser Plattform zu erleichtern. esd ist Partner der EKF für die Bereitstellung von BSPs für CPU-Boards.

Board Support Packages für EKF-Produkte


Softwarestacks für CANopen, J1939 und EtherCAT für QNX

Für die Echtzeitkommunikation unter QNX bietet esd Software-Stacks für CANopen, J1939 und EtherCAT an. Alle Software Stacks wurden mit Expertenwissen entwickelt und helfen, ein QNX-System schnell mit anderen Komponenten zu vernetzen.

J1939 Software Stack      CANopen Protocol Stack

EtherCAT Master Stack      EtherCAT Slave Stack


Schulungen und Workshops zu QNX

Neben Support, Beratung und Softwareentwicklung bietet esd electronics auch umfassende QNX-Schulungen und Workshops an, um Anwenderinnen und Anwender in die Lage zu versetzen, die volle Leistungsfähigkeit dieses leistungsfähigen Echtzeit-Betriebssystems zu verstehen und effektiv zu nutzen. Der Inhalt jeder Schulung oder jedes Workshops wird individuell abgestimmt, um den größtmöglichen Erfolg zu erzielen.

Direkt Kontakt aufnehmen

In welchen Bereichen wird QNX eingesetzt?

QNX wird häufig in sicherheitskritischen und zeitkritischen Anwendungen eingesetzt, wie zum Beispiel in der Automobilindustrie, Industriesteuerungssystemen, Medizintechnik, Netzwerk- und Telekommunikationsgeräten sowie in der Luft- und Raumfahrt. Die hohe Leistungsfähigkeit und das deterministische Verhalten von QNX machen es zu einer bevorzugten Wahl für Echtzeitanwendungen, in denen schnelle Reaktionszeiten und hohe Systemzuverlässigkeit erforderlich sind.

Anwendungsbeispiel: EtherCAT im Einsatz in medizinischer High-End-Anwendung

Lesen Sie unseren Anwenderbericht aus der Medizintechnik über den Einsatz von QNX und unserem EtherCAT Software Stack für Master- und Slave-Geräte und sehen Sie, welcher Nutzen und welche Lösungen damit realisiert werden können.

Direkt zum Anwendungsbeipiel

Was ist QNX und was sind seine Vorteile?

QNX ist ein Echtzeitbetriebssystem (RTOS) entwickelt von QNX Software Systems, das seit 2010 ein Tochterunternehmen von BlackBerry ist. QNX basiert auf einer Mikrokernel-Architektur, die es zu einem modularen, skalierbaren und robusten System macht. Diese Architektur ermöglicht eine strikte Trennung zwischen den Kernel- und Benutzerprozessen, was zu erhöhter Stabilität, Sicherheit und Zuverlässigkeit führt.

Zuverlässigkeit: QNX ist auf Zuverlässigkeit ausgelegt und hat eine hohe Verfügbarkeit, was es zu einer guten Wahl für Anwendungen macht, die eine hohe Ausfallsicherheit benötigen. Es hat eine hohe Fehlertoleranz und ist in der Lage, Ausfälle schnell zu erkennen und zu beheben, bevor sie zu größeren Problemen führen können.

Sicherheit: Die Mikrokernel-Architektur, die die Angriffsfläche minimiert, die geringe Komplexität des Kernels, die Prozessisolation und die robusten Mechanismen zur Fehlertoleranz machen QNX besonders sicher. Diese Eigenschaften in Verbindung mit Sicherheitszertifizierungen und -features machen QNX zu einer zuverlässigen Wahl für sicherheitskritische Anwendungen.

Skalierbarkeit: QNX kann in einer Vielzahl von Anwendungen eingesetzt werden, von kleinen eingebetteten Systemen bis hin zu großen verteilten Netzwerken. Es ist in der Lage, die Anforderungen einer Vielzahl von Anwendungen zu erfüllen und kann nahtlos in unterschiedliche Systeme integriert werden.

Echtzeitfähigkeit: Der Priority-Based Preemptive Scheduler und die Microkernel-Architektur ermöglichen es, spezifische Prioritäten an Dienste und Prozesse zu vergeben, wodurch schnelle Reaktionen und ein präzises Zeitverhalten erreicht werden. Diese Fähigkeit, "harte" Echtzeitanforderungen zu erfüllen, ist entscheidend für Anwendungen, bei denen es auf zeitliche Präzision und Zuverlässigkeit ankommt.

Haben Sie noch Fragen oder benötigen Sie weitere Informationen?

Kontaktieren Sie uns für weitere Informationen und Unterstützung

Unser erfahrenes Team wird Ihre Anfragen beantworten und Ihnen die notwendige Unterstützung bieten, um Ihre Arbeit mit QNX zu optimieren. Kontaktieren Sie uns gerne für spezifische technische Anforderungen, Informationen zu unseren Schulungen und Workshops oder allgemeine Anfragen zu unseren Dienstleistungen. Bei esd electronics sind wir bestrebt, Sie bei Ihren QNX-basierten Projekten bestmöglich zu unterstützen.

Zum Kontaktformular

Sie vermissen die QNX-Unterstützung zu einem unserer Produkte?

Die Software-Unterstützung zu QNX wird bei esd kontinuierlich weiterentwickelt. Sollten Sie für ein esd-Produkt keinen QNX-Artikel finden oder benötigen Sie eine auf Ihre Anwendung angepasste Software-Lösung, dann kontaktieren Sie bitte unser Support-Team.  Wir werden Ihnen die erforderliche Software zukommen lassen oder finden gemeinsam mit Ihnen Lösungen für Ihre Anwendung.