Kurs: programowanie sterowników dla systemu Linux

Język wykładowy Polski
Semestr Letni
Status W ofercie
Opiekun Jan Otop
Liczba godzin 15 (wyk.) 15 (prac.)
Rodzaj K2 - kurs zaawansowany
ECTS 3
Polecany dla I roku Nie
Egzamin Nie

Opis przedmiotu:

Zajęcia będą prowadzone przez Karola Gugałę z firmy [Antmicro](https://antmicro.com/). Na warsztatach będziemy rozwijać sterownik do sensora podłączonego przez magistralę I²C (IMU lub temperatury i wilgotności). Każde spotkanie zaczniemy od wprowadzenia do tematu, a dalej przełączymy się na pisanie kodu. Po każdych zajęciach sterownik będzie implementował coraz więcej funkcjonalności. System Linux będziemy uruchamiać pod kontrolą Renode symulującego płytkę rozwojową na procesorze ARM. Ambitni studenci w ramach projektu końcowego mogą spróbować podpiąć jakiś sensor do prawdziwego sprzętu, np. Raspberry Pi.