Nowe technologie Edukacja Kontakt O nas Dodaj do ulubionych Ustaw tę stronę jako startową

QNX 6



Firma QNX Software Systems Ltd jest wiodącym dostawcą technologii systemów operacyjnych czasu rzeczywistego (RTOS). Założona w 1980 roku przez Gordona Bell'a i Dana Dodge'a firma zaangażowała się w dostarczanie rozwiązań dla sprzedawców systemów typu "embedded", mających na celu ułatwienie budowania najbardziej niezawodnych i skalowalnych aplikacji czasu rzeczywistego.

Od ponad 20 lat specjalizuje się w rozwiązaniach opartych na czasie rzeczywistym, dla najbardziej skomplikowanych urządzeń i systemów "wbudowanych". Dzięki milionom instalacji systemu na całym świecie, QNX RTOS stał się najbardziej zaufanym systemem w zastosowaniach typu "mission-critical" oraz "life-critical". To właśnie, dlatego korporacje takie jak Cisco, Delphi, Siemens, Texaco i inne wybrały technologię QNX pomagającą im tworzyć niezawodne rozwiązania dla telekomunikacji, systemów motoryzacyjnych, aparatury medycznej, automatyki, elektroniki użytkowej i wielu innych dziedzin.

"Najlepszy system operacyjny czasu rzeczywistego dostępny na rynku" - AMD

QNX Software Systems działa na czterech wyspecjalizowanych sektorach rynku: infrastruktura sieciowa, motoryzacyjne systemy informacyjne, aparatura medyczna oraz automatyka przemysłowa. QNX od samego początku był tworzony ze szczególnym naciskiem na niezawodność, a podczas swojej historii został zoptymalizowany pod kątem wydajności. Pozwala to producentom OEM od samych podstaw tworzyć systemy odporne na uszkodzenia.

"Trzy różne grupy w IBM rozglądały się dzisiaj za systemami operacyjnymi na rynku; wszystkie 3 grupy stwierdziły jednogłośnie: architektura QNX jest najbardziej zaawansowana, a jego technologia reprezentuje przyszłość systemów operacyjnych czasu rzeczywistego." - IBM



Produkty zostały zaprojektowane zgodnie ze standardami przemysłowymi, aby zapewnić naszym klientom elastyczność i maksymalną kompatybilność. W rzeczywistości QNX RTOS współdzieli te same interfejsy API POSIX co popularny dzisiaj Linux. Dlatego bez problemu można przenieść aplikacje z UNIX'a czy Linuxa. Użytkownicy dobrze znający POSIX mogą stać się produktywni od pierwszego kontaktu z platformą QNX.QNX także obsługuje standardy właściwe dla internetu, zarządzania energią, protokołów komunikacyjnych i wiele innych

"Jesteśmy dumni, że możemy pracować z tak innowacyjnym produktem." - Cisco Systems

QNXR NEUTRINOR RTOS

NIEZAWODNOŚĆ, SKALOWALNOŚĆ, WYDAJNOŚĆ, POSIX
QNX Neutrino RTOS to system dedykowany do zastosowań w systemach czasu rzeczywistego "mission-critical", do pracy przez 24h na dobę, przez 365 dni w roku. Jest to system oparty o prawdziwe mikrojądro. W Neutrino mikrojądro zarządza wyłącznie wątkami, przerwaniami, zegarami oraz mechanizmami IPC (Inter Process Communication) takimi jak przekazywanie komunikatów, sygnały, semafory, mutexy, ...Wszystkie pozostałe komponenty - sterowniki, systemy plików, stosy protokołów, aplikacje użytkownika - działają na zewnątrz jądra, jako odseparowane procesy z ochroną pamięci. Komunikują się ze sobą wykorzystując przede wszystkim jedną, ściśle określoną formę komunikacji - synchroniczne przekazywanie komunikatów. Odporność na uszkodzenia jest wręcz wbudowana w system.QNX Neutrino RTOS posiada wszystko do tworzenia niezawodnych, skalowalnych, wydajnych systemów "embedded": odporną na uszkodzenia architekturę opartą o mikrojądro, przetwarzanie rozproszone, wieloprzetwarzanie symetryczne, bogaty w funkcje interfejs GUI, krótki czas reakcji, przenośność opartą na POSIX, uniwersalne, jeszcze prostsze w użyciu środowisko IDE, różnorodność platform sprzętowych: Inlet 86, XScale, ARM, PowerPC, MIPS, ...

QNXR MOMENTICSR PROFESSIONAL EDITION


ZINTEGROWANY ZESTAW PROGRAMISTYCZNY DLA SYSTEMU QNX NEUTRINO RTOS

QNX Momentics Professional Edition jest uniwersalnym zestawem programistycznym, który pozwala zrealizować projekt dla QNX Neutrino w znacznie krótszym czasie, bez względu na jego złożoność. QNX Momentics zawiera:

  • ściśle zintegrowane narzędzia analizowania pamięci, profilowanie aplikacji, kontrolę wersji, zdalną diagnostykę, tworzenie interfejsów graficznych,
  • wygodne kreatory ułatwiające tworzenie nowych projektów, optymalizację obrazów docelowych, proste w obsłudze zdalne debugowanie,
  • szeroki wybór pakietów BSP, biblioteki, zestawy źródeł sterowników
W QNX Momentics można programować w C, C++, Embedded C++ lub Java; w środowiskach Windows, Solaris czy QNX Neutrino oraz generować kod na platformy ARM, MIPS, PowerPC, SH-4, StrongARM, XScale i x86 - wszystko wykorzystując to samo środowisko IDE. Środowisko IDE jest zbudowane na otwartej i rozszerzalnej platformie Eclipse, tak by łatwo budować własne dołączane narzędzia lub dołączać różne narzędzia od innych dostawców.