Systemy czasu rzeczywistego (RTOS) – techniki, wzorce, pułapki i dobre praktyki
Opis#
O wow... od czego zacząć? Po wysłuchaniu tego, co Ci opowiem, albo będziesz mieć dość RTOS-a, albo to pokochasz...
Tak zaczyna się opowieść o wspaniałym pomyśle systemu czasu rzeczywistego, który uruchomiony na mikrokontrolerze ma zadanie ułatwić życie codzienne programiście. Jednak ludzie, jak to mają w naturze, komplikują sprawy proste i banalne tworząc nowe problemy tam gdzie mogłyby nie istnieć.
W swojej prezentacji rozpocznę od wprowadzenia do RTOS-a, następnie przejdę do technik synchronizacji. Opowiem również o pułapkach i problemach związanych z wykorzystaniem systemu. Przechodząc do bardziej zaawansowanych funkcjonalności pokażę, iż debuggowanie RTOS'a to coś więcej niż 'printf po uarcie' i 'next step' w debuggerze. Podsumowując całość przedstawię na projekcie wzorca pod IoT – RTOS.