ZephyrOS

ZephyrOS

Dotąd Arduino kojarzyło się z komputerkiem wykonującym ciąg działań, zwykle najszybciej jak to było możliwe albo w przedziałach czasu regulowanych timerami. Problem w tym, że harmonogramowanie nie było zbyt dokładne. Program dzielony delay’ami w ogóle nie mógł być brany pod uwagę jako układ czasu rzeczywistego (RTOS), ale nawet wykorzystanie przerwań i timerów nie dawało takiej gwarancji bez dogłębnej analizy kodu. Do sterowań wymagających ściśle określonych ramek czasowych potrzebny jest prawdziwy, certyfikowany RTOS i takim jest ZephyrOS.

System wciąż jest dopracowywany, obecnie istnieje w wersji beta i wymaga określonej platformy. Gdy już zostanie ukończony, będzie stanowił kolejny milowy krok w świecie Arduino, otwierając dlań przestrzenie dotąd niedostępne ze względów bezpieczeństwa czy po prostu niepraktyczności. Gwarantowana wielozadaniowość przy harmonogramowaniu w czasie rzeczywistym umożliwi nie tylko budowanie urządzeń krytycznie zależnych od czasu, ale także obróbkę sygnałów w czasie realnym. I to wszystko z wykorzystaniem starego Arduino IDE i znanych bibliotek. ZephyrOS będzie kompatybilny z następującymi platformami:

  • GIGA R1 WiFi

  • Opta

  • Portenta H7

  • Portenta C33

  • Nano 33 BLE

Powiązane tematy

Płytka edukacyjna TME-EDU-ARD-2Płytka edukacyjna TME-EDU-ARD-2Sprawdź tutaj

Przeczytaj również

Nasi partnerzy

TMETech Master EventTME EducationPoweredby
Copyright © 2025 arduino.pl