QNX Neutrino

Transkrypt

QNX Neutrino
System operacyjny czasu rzeczywistego QNX Neutrino
W pełni wyposażony system operacyjny, zapewniający maksymalną niezawodność,
niezrównany poziom bezpieczeństwa oraz precyzję urządzeniom wbudowanym.
Stwórz urządzenia o nowoczesnym i atrakcyjnym
interfejsie użytkownika
Od 1980 r. producenci polegają na technologii czasu rzeczywistego QNX ® w swoich kluczowych aplikacjach – począwszy
od aparatury medycznej i routerów internetowych, poprzez
systemy informacyjno-rozrywkowe w samochodach i centra
obsługi numerów alarmowych, po systemy monitorowania
energetyki jądrowej i łączność wojskową. Bez względu na
wielkość i stopień rozproszenia, wszystkie te systemy
posiadają opinię niezrównanych, działających 24 godziny na
dobę, 365 dni w roku, bez przerwy.
Technologie interfejsu człowiek-maszyna (HMI) zmieniają się
szybko. Jeżeli Twoja platforma za nimi nie nadąża, pozostaniesz w tyle z przestarzałym oraz nieobsługiwanym oprogramowaniem. System operacyjny czasu rzeczywistego QNX
Neutrino posiada unikalny menedżer kompozycji, który
umożliwia tworzenie jednolitego interfejsu połączonego z
wieloma technologiami. Jego uniwersalna platforma umożliwia dodawanie nowych technologii HMI, kiedy tylko staną się
istotne, dzięki czemu użytkownicy mogą korzystać z najnowocześniejszej technologii graficznej, niezależnie od tego, czy
jest to wideo, OpenGL ES, HTML5 czy Qt 5.
Twórz samonaprawiające się systemy
Sprawdzony w czasie i w praktyce, system operacyjny QNX
Neutrino ® zbudowany jest na bazie architektury mikrojądra.
W ramach tego systemu każdy sterownik, aplikacja, stos
protokołów i system plików funkcjonuje poza jądrem w
chronionym obszarze pamięci użytkownika. Praktycznie każdy
element może ulec awarii i być automatycznie uruchomiony
ponownie bez wpływu na inne komponenty lub jądro. Żaden
inny komercyjny system operacyjny czasu rzeczywistego nie
zapewnia tak wysokiego poziomu ochrony przed awarią
i przywracania danych.
Maksymalizacja inwestycji w oprogramowanie
Opracowany zgodnie ze standardami POSIX (1003.1-2001
POSIX.1) QNX Neutrino pozwala na przenoszenie kodu
własnego oprogramowania, otwartego kodu systemów UNIX,
Linux oraz kodu internetowego za pomocą prostej rekompilacji. Dzięki standardowym interfejsom API programiści mogą
ponownie wykorzystać kod aplikacji, uniknąć kosztownych
opóźnień i skrócić czas nauki, przyśpieszając cykle projektowe
i skracając czas wprowadzenia na rynek.
Ponadto, system QNX Neutrino zapewnia zintegrowane,
gotowe wsparcie dla wielu protokołów sieciowych i systemów
plików flash, a także zawiera wbudowane rozwiązanie o
wysokiej dostępności.
Z natury modularny QNX Neutrino umożliwia dynamiczną
aktualizację modułów, wdrażanie nowych funkcji lub
wprowadzanie poprawek w programach – bez kosztownych
przestojów czy przerw w działaniu systemu.
Operating System - QNX Neutrino RTOS
Screen
Composition
Manager
GPU
Acceleration
Display
Controller
Device
Input
Video
Capture
Image
Rendering
Core OS
Neutrino
uKernel
Adaptive
Partitioning
Multi-core
Networking
Filesystems
Connectivity
High Availability
H
Manager
Utilities
Database
QNX Board Support Packages
Hardware Support
Cortex A15
Cortex A9
Cortex A8
Intel Core™
Intel Atom™
Architektura QNX Neutrino RTOS – QNX Neutrino RTOS jest w pełni wyposażonym oraz sprawnym systemem operacyjnym, który spełnia wymagania stawiane
przed systemami wbudowanymi czasu rzeczywistego. Jego mikrojądro oraz modułowa struktura umożliwiają tworzenie wysoce zoptymalizowanych oraz
niezawodnych systemów o niskim całkowitym koszcie posiadania.
Twórz bezpieczne i niezawodne systemy
System operacyjny czasu rzeczywistego QNX Neutrino jest
wyposażony w nowatorskie mechanizmy, które pomogą Ci z
łatwością opracować urządzenia o nieprzenikalnych zabezpieczeniach. Zaszyfrowane systemy plików, guard pages oraz
ograniczone uprawnienia administratora stanowią podstawowe cechy systemu operacyjnego, który może być stosowany
do tworzenia bezpiecznych oraz niezawodnych urządzeń.
Partycjonowanie adaptacyjne zapewnia aplikacjom zasoby
systemowe w warunkach przeciążenia oraz wspomaga
tworzenie bezpiecznych i niezawodnych systemów wbudowanych bez obniżenia wydajności w czasie rzeczywistym oraz
elastyczności.
Wybór sprzętu
operacyjnego czasu rzeczywistego QNX Neutrino dla szerokiej
gamy rdzeni ARM Cortex serii A oraz platform x86. Uprość
opracowywanie sterowników dla sprzętu zapewniającego
niestandardowe rozwiązania dla klienta dzięki platformie
menedżera zasobów QNX Neutrino , która – w przeciwieństwie do konwencjonalnych sterowników – działa w chronionej przestrzeni pamięci użytkownika.
Foundry27
Ten portal społecznościowy dla programistów QNX zapewnia
dostęp do repozytoriów, forów, blogów i stron wiki. Kiedy
projektant chce się podzielić swoimi pomysłami z innymi
projektantami lub nawet stworzyć nowy projekt dla społeczności QNX, Foundry27 zapewni niezbędne zasoby.
Bądź na bieżąco dzięki wybranej platformie, przy pomocy systemu
QNX Neutrino RTOS w skrócie
Architektura na bazie mikrojądra
Zgodność z POSIX
Systemy plików





Dynamiczna aktualizacja usług i aplikacji
Precyzyjne izolowanie awarii i odzyskiwanie
danych

Mechanizm przekazywania komunikatów
dla modułowych, prawidłowo uformowanych systemów
Wsparcie dla najobszerniejszego zakresu
specyfikacji POSIX API


Platforma menedżera zasobów

klastrów
Szybkie wykrywanie błędów synchronizacji
Wielordzeniowość





Przewidywalna wydajność w czasie
rzeczywistym
Asymetryczna, symetryczna oraz łączona
wieloprocesowość

Proste przejście z jedno- do wieloprocesowości

obsługa stosu Full IPv4 oraz IPv6
USB 3.0, urządzenia USB oraz OTG
Szeregowanie wywłaszczające oraz wybór
metod

Rozproszone dziedziczenie priorytetów
Adaptacyjne partycjonowanie




Zapewnione zasoby systemowe do
tworzenia bezpiecznych oraz niezawodnych systemów, bez obniżenia wydajności
i elastyczności
Sterowniki urządzeń umieszczone w obszarze
pamięci należącym do użytkownika, a nie jądra

Sterowniki można uruchomić, zatrzymać oraz
debugować jak każdą standardową aplikację
Wifi 802.11 a/b/g/n
Grafika i technologie HMI
HTML5, Qt 5, OpenGL ES, wideo oraz inne
technologie HMI oferowane przez osoby trzecie
Jednolity interfejs dostępny z różnych
interfejsów użytkowników
Współczesna architektura wykorzystująca
akcelerację GPU oraz zapewniająca obsługę
ekranu dotykowego i przechwytywanie
obrazu
wanie
Uproszczony projekt bezawaryjnych
Sieci i komunikacja sieciowa
Kompleksowa obsługa wielordzeniowości
System plików umożliwiający masowe magazyno-
Przezroczysty dostęp do zdalnych zasobów
Analiza oraz optymalizacja całego systemu
oraz ukrytych wad
Image, RAM, Flash, QNX, Linux, DOS, CD-ROM, DVD,
NFS, CIFS, Compression, NTFS oraz HFS+

Przezroczyste przetwarzanie rozproszone
Odpowiednio wyposażone mikrojądro


Certyfikat POSIX PSE 52
Wysoka dostępność


Synchronizacja w celu wczesnego wykrywania wad
Inteligentny restart oraz transparentne ponowne
połączenie
BSPs

Setki obsługiwanych płyt na Foundry27
Sterowniki urządzeń

Audio, znakowe, dyski, graficzne, wejścia, sieciowe,
równoległe, drukarki, szeregowe oraz USB
Obsługa procesorów

ARM Cortex seria A oraz x86
QNX Software Systems - informacje
QNX Software Systems Limited, filia BlackBerry, jest wiodącym sprzedawcą systemów operacyjnych oraz narzędzi projektowania, jak
również profesjonalnych usług związanych z systemami wbudowanymi. Światowi liderzy, tacy jak Audi, Cisco, General Electric, Lockheed
Martin czy Siemens, stosują technologie QNX przy swoich samochodowych systemach rozrywki, routerach sieciowych, aparaturze medycznej, systemach automatyki przemysłowej, systemach bezpieczeństwa i obrony oraz w przypadku innych aplikacji stosowanych w sytuacjach
krytycznych i zagrażających życiu. Firma QNX Software Systems Limited została założona w 1980 roku, a jej siedziba mieści się w Ottawie w
Kanadzie. Produkty firmy są sprzedawane w ponad 100 krajach na całym świecie. Aby uzyskać więcej informacji, odwiedź www.qnx.com.
qnx.com
© 2014 QNX Software Systems Limited, spółka należąca do BlackBerry. Wszelkie prawa zastrzeżone. QNX, Neutrino są znakami
towarowymi należącymi do firmy Research in Motion Limited, prowadzącej działalność jako BlackBerry, są zarejestrowane i/lub
używane w niektórych systemach prawnych i licencjonowane przez firmę QNX Software Systems Limited. Wszelkie pozostałe znaki
towarowe stanowią własność odpowiednich podmiotów. MC590.130

Podobne dokumenty