Chcę zaprogramować mikrokontroler (AVR) do sterowania niektórymi diodami przez USB. Po prostu nie jest zainteresowana budowaniem i programowaniem urządzeń USB. Istnieje kilka mikrokontrolerów AVR, które obsługują protokół USB lub mogę zaimplementować protokół USB w innym mikrokontrolle sam, ale zastanawiam się, co używać, aby napisać własne sterowniki na komputerze.Programowanie USB
Mój poziom w programowaniu systemowym: całkowita noobem (stąd pytanie)
Więc co to jest literatura byś ludzie porad, aby uzyskać dobrą znajomość technologii USB i jak pisać własne sterowniki i poza nią?
PS: Wiem:
C (prawdopodobnie będzie to potrzebne tutaj)
Java (prawdopodobnie nie będzie musiał go tutaj)
Python (nadzieja może go użyć tutaj)
asembler (miejmy nadzieję, że nie będzie go tutaj potrzebował XD).
...
P.P.S: Rozwój kierowca różni się dla różnych systemów operacyjnych. Używam Linuksa i Windowsa, więc mile widziany jest każdy materiał związany z jednym lub dwoma tymi systemami.
Link Podręcznik programowania nie działa – Benubird