FreeRTOS na Raspberry PI

Domyślnym systemem Raspberry Pi jest Linux. To wielozadaniowy system o wielu fantastycznych możliwościach. Ma on jedną wadę – nie jest systemem czasu rzeczywistego. Nie ma pewności, że na zdarzenie takie jak naciśnięcie przycisku zareaguje z przewidywalnym odpowiednio krótkim czasem. Mówiąc po naszemu – ma lagi.

Jednym z rozwiązań jest ręczne programowanie systemu dla Raspberry, o czym pisałem jakiś czas temu. To rozwiązanie też ma pewnie wady bo nie jest zbyt elastyczne. Dodając kolejne elementy programu można wydłużyć czas reakcji.

Gry na Raspberry Pi bez Linuksa

Oprócz Linuksa istnieje wiele innych darmowych systemów operacyjnych, wyspecjalizowanych w innych niż on dziedzinach działania. Jednym z nich jest FreeRTOS – wielozadaniowy system czasu rzeczywistego na wiele różnych platform (nawet na AVR czyli Arduino).

Chciałbym cię poinformować, że jest też port FreeRTOS na Raspberry PI. System ten jest ciekawy nawet do zabawy i nauki bo jest prosty i każdy kto zna język C może w nim pogrzebać bez większych trudności. System zajmuje bardzo mało pamięci i uruchamia się szybko.

Co najważniejsze można w nim ustawiać elastycznie jak mają się wykonywać poszczególne procesy i z jakim przewidywalnym opóźnieniem mają działać. Można w nim pisać wielozadaniowe łatwo rozszerzalne programy bez utraty kontroli nad lagiem.

sprae

Laserowy radar od Seeedstudio

Laserowy radar od Seeedstudio

Cylonjs – biblioteka JavaScript do łatwiejszego programowania robotów

Cylonjs – biblioteka JavaScript do łatwiejszego programowania robotów

Nowe ceny dostaw UPSem

Dziś zakończyliśmy akcję Szybka dostawa, gdzie za dostawę UPSem zapłacić trzeba było tylko 6.99 zł brutto. Akcja się skończyła, jednak ceny dostaw UPSem są niższe niż przed Szybką dostawą. I tak od dziś dostawa UPSem 11.99 zł brutto przy przedpłacie (było 13.99) a przy płatności za pobraniem – 15.99 zł (było 17.99)