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