BlackBerry QNX 7 – System czasu rzeczywistego

Przy okazji targów CES2017 na której zobaczyliśmy nowe urządzenie z logo jeżyny produkowane przez TCL a BlackBerry zapowiedziało wprowadzenie nowej platformy QNX SDP 7.0.

Nowy system operacyjny wspiera 64 bitową architekturę procesorów ARM oraz INTEL x86-64, jeszcze lepsze zabezpieczenia niż 6.6 oraz może być wykorzystywany nie tylko w branży motoryzacyjnej ale wszędzie tam gdzie krytyczna jest stabilność, szybkość oraz bezpieczeństwo pracy.
Wprowadzono również wsparcie dla technologi RADAR.

Już wcześniej mogliśmy poznać QNX 6.6 który działał min. na tablecie PlayBook przystosowanym do platformy Car Platform.

Kolejne edycje tej świetnej platformy bazowały już na BlackBerry 10 i mogliśmy je zobaczyć min. prototypowych Jeep’ach , Maserati itp.
Z ciekawostek dodam, że popularny system iDrive stosowany w BMW (np. F01) oparty jest właśnie na QNX.
Z mojego punktu widzenia taka decyzja jest jak najbardziej zrozumiała – obecne samochody posiadają bardzo dużo elektroniki, a system do ich obsługi musi być maksymalnie bezpieczny oraz niezawodny, a wcześniejsze próby korzystania np. z Windows CE okazały się fiaskiem.

 

Developerzy mogą bardzo szybko odnaleźć się się w nowym środowisku które wygląda jak UNIX i wspiera podobne standardy programistyczne.
Aplikacje mogą tworzyć  korzystając z C/C++, HTML5, QT, Python itp. oraz portować obecne  Unixowe, Linuxowe dzięki temu, żeQNX jest kompatybilny z  standardem POSIX.

BlackBerry wspiera następujące platformy :

Procesory: AMD, Intel, NVIDIA, NXP, Qualcomm, Renesas, Samsung, TI i Xilinx
Procesory Graficzne : ARM Mali, Imagination PowerVR, Intel HD, NVidia CUDA, Qualcomm Adreno i Marvel Vivante

 

 

Najważniejsze cechy nowego systemu:

  • architektura mikro jądra
  • dynamiczne aktualizacje usług
  • wielomodułowa izolacja błędów systemu oraz odzyskiwania
  • wsparcie dla wielordzeniowych systemów
  • wsparcie dla systemów GUI oraz HMI
  • optymalizacja dla technologi: HTML5,Kanzi, OpenGL ES,QT5, Storyboard, Video oraz innych rozwiązań HMI
  • Secure Boot
  • Kompatybilność API z QNX OS dla zabezpieczeń
  • Zgodność z certyfikatami bezpieczeństwa : ASIL D in ISO 26262, SIL 3 in IEC 61508 i IEC62304
  •  Zgodność z POSIX (certyfikat PSE52)
  • Wsparcie dla Wifi 802.11 a/b/g/n
  • Pełne wsparcie dla protokołów IPv4 i IPv6
  • USB 3.x  host, device, OTG
  • Bluetooth v4.2 Classic oraz Low Energy
  •  wsparcie dla systemów plików : Image, RAM, Flash, QNX ,Linux, DOS, CD-ROM, DVD, NFS, CIFS, NTFS, HFS+
  • wsparcie dla procesorów – 64Bit – ARMv8 i x86-64
  • kontynuowanie wsparcia dla procesorów 32 bitowych – ARMv7 i x86

 

Branża motoryzacyjna to nie jedyna gałąź gdzie nowy system Kanadyjczyków będzie wykorzystywany.
Wraz z najnowszą odsłoną BlackBerry Hypervisior będzie można wykrozystywać ten duet oprogramowania tam gdzie bezpieczeństwo i stabilność musi być na najwyższym poziomie.
Są to min. elektrownie atomowe, lotnictwo, systemy komunikacyji jak i również sprzęt sieciowy.

 

W związku z tym czy QNX 7 jest dla zwykłego użytkownika?
Jak najbardziej!  Lecz w większości wypadków nawet nie będziemy świadomi, że go używamy.

Dla chętnych poznania oraz ściągnięcia Virtualnej maszyny z tym systemem oraz środowiskiem programistycznym zapraszam na stronę QNX.

Jakub Płuska

Kolekcjoner oraz użytkownik BlackBerry od 2009r. Spec od zagadnień technicznych oraz sprzętowych. kontakt: jakub@bbhub.pl

You may also like...

%d bloggers like this: