kernel-module

Odczyt/zapis plików w module jądra Linuksa

Znam wszystkie dyskusje o tym, dlaczego nie należy odczytywać/zapisywać plików z jądra, zamiast tego jak używać / proclub n ... open() nie są eksportowane)? ogólnie, jak używać wywołań systemowych zawiniętych w makro SYSCALL_DEFINEn() z wnętrza jądra?

Jak skonfigurować modprobe, aby znaleźć mój moduł?

Próbuję załadować moduł jądra podczas rozruchu. Jeśli biegnę insmod /path/to/module.ko, to działa dobrze. Ale to musi być po ... jnego, ale nie mogę go załadować nawet po dodaniu / path / to / module.ko do/etc / modules. Jaka jest właściwa konfiguracja?

Jak zatrzymać wątki jądra Linuksa na rmmod?

Napisałem następujący kod, aby utworzyć wątek jądra: #include<linux/init.h> #include<linux/module.h> #include&l ... następujące wyjście: ERROR: Removing 'pradeep': Device or resource busy. Czy ktoś może mi powiedzieć jak zabić ten wątek?

Cross compiling a kernel module

Próbuję skompilować jądro helloworld (2.6.x) moduł dla architektury ARM na moim Intel x86 host. Łańcuch narzędzi codesourcer ... file wywołuje natywny kompilator zamiast kompilator krzyżowy.Co robię źle? Binaria kompilatora krzyżowego są na mojej drodze.

Jak używać ioctl () do manipulowania modułem jądra?

Próbuję napisać moduł jądra, który używa Linuksa / timera.plik H. Mam go do pracy wewnątrz tylko moduł, a teraz staram się go ... gt; int main(int argc, char* argv[]) { int fd = open("/dev/mytimer", "r"); printf("fd: %d\n", fd); return 0; }

Plik I/o w module jądra Linuksa

Piszę moduł jądra Linuksa, który musi otwierać i odczytywać pliki. Jaki jest najlepszy sposób, aby to osiągnąć?

Czy mogę zastąpić funkcję jądra Linuksa modułem?

Biorę się do pracy nad jądrem na trochę moich letnich badań. Chcemy wprowadzić modyfikacje do TCP, w konkretnych obliczeniac ... wadzić drobne poprawki i zrestartować testowanie, a wszystko to bez konieczności rekompilacji i ponownego uruchamiania jądra.

Komunikacja pomiędzy jądrem Linuksa a programem user space

Obecnie piszę moduł jądra Linuksa i mam problemy z implementacją jego komunikacji z programami kosmicznymi użytkownika. Ten ... edno żądanie na open() wywołanie, a to powoduje nowe problemy. Naprawdę potrzebuję IPC lub coś podobnego do gniazdka. Dzięki!

Co to jest wątek Jądra?

Właśnie zacząłem kodować sterownik urządzenia i jestem nowy w threadingu, przeglądałem wiele dokumentów, aby dowiedzieć się o ... mi ?. jak zaimplementować wątki jądra ?. Gdzie mogę zobaczyć wynik implementacji?. Czy ktoś może mi pomóc ?. dzięki.