Najnowsze komentarze
Archiwum miesiąca: styczeń 2022
Lekcja 10- Device-tree
Wstęp W tej lekcji zapoznamy się ze sposobem użycia device-tree z poziomu modułu kernelowego. Jeśli nie masz najmniejszego pojęcia czym jest device-tree to odsyłam do lekcji 6 z kursu budowania Linuksa. Device-tree Zanim użyjemy device-tree w sterowniku to najpierw musimy … Czytaj dalej
Zaszufladkowano do kategorii Kurs pisania sterowników
Dodaj komentarz
Lekcja 09- Sterowniki platformowe
Wstęp Urządzenia platformowe(ang. Platform devices) to krótko mówiąc urządzenia, które nie posiadają mechanizmu automatycznego wykrycia czyli popularnie mówiąc nie mają hot-pluga. Takimi urządzeniami na pewno nie będą żadne urządzenia używające USB. Przykładowymi urządzeniami platformowymi będą wszelkie urządzenia komunikujące się po … Czytaj dalej
Zaszufladkowano do kategorii Kurs pisania sterowników
Dodaj komentarz
Lekcja 08- sysfs
Wstęp W tej lekcji zapoznamy się z implementacją kolejnej metody komunikacji z urządzeniem. W lekcji 03 zapoznaliśmy się z urządzeniami znakowymi i tworzyliśmy plik urządzenia w katalogu /dev, który reprezentował to urządzenie. Teraz utworzymy atrybut dla tego urządzenia. Mówiąc obrazowo, … Czytaj dalej
Zaszufladkowano do kategorii Kurs pisania sterowników
Dodaj komentarz
Lekcja 07- Parametry modułów
Wstęp Czasami chcemy aby nasz moduł był bardziej uniwersalny i mógł obsługiwać dane peryferium, ale podłączone do różnych magistrali i pinów. My w tym celu wykorzystamy parametry przekazywane do modułów, będziemy mogli przekazać naszemu sterownikowi do którego pinu GPIO jest … Czytaj dalej
Zaszufladkowano do kategorii Kurs pisania sterowników
Dodaj komentarz