Przykłady modułów dynamicznych jądra NetBSD

Deweloperzy projektu NetBSD dodali zestaw ilustrujących przykładów modułów dynamicznych jądra NetBSD. Znajdują się one w repozytorium src, w katalogu sys/modules/examples i są domyślne budowane podczas każdej budowy systemu, lecz nie są instalowane wraz z pozostałymi modułami – ma to na celu szybkie wyłapanie problemów przy późniejszych zmianach w źródłach tego systemu.

W chwili obecnej w tym katalogu znajduje się pięć modułów:

  • hello – najprostszy przykład „witaj świecie”,
  • properties – ilustracja parsowania parametrów przekazywanych do uruchamianego modułu,
  • readhappy – tworzenie urządzenia znakowego i czytanie z niego ciągu liczb,
  • ping – pokazanie jak działa prosty interfejs ioctl,
  • luahello – „hello world” w świecie Lua.

Każdy z nich ilustruje inny aspekt sterowników.

Skomentuj

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *