Jak mogę uzyskać listę wszystkich aktywnych sterowników jądra w moim systemie Android ?. Co to jest ekwiwalent systemu Linux "lsmod" w systemie Android? Użyłem powłoki adb, a także otworzyłem aplikację emulatora terminala Android i wykonałem polecenie "lsmod". Dostaję jakąś kulawą listę dwóch przedmiotów z mojego BSP. Ale nie wyświetla wszystkich sterowników całego mojego systemu, które jądro Linuksa aktywnie działa.Jak mogę uzyskać listę wszystkich aktywnych sterowników jądra w moim systemie Android?
Odpowiedz
Robi 'ls/sys/moduł /' na moim Samsung Galaxy S3 z systemem 4.1.1 Jelly Bean, otrzymuję następujący wynik
To jest lista wszystkich wbudowanych moduły w moim kernelem 3.0.31
Dodatkowo, istnieje ładowalne moduły 'ls/system/lib/modules /'
'/ system/lib/modules /' nie istnieje, ale znalazłem ładowalne moduły w '/ lib/modules /' – PiTheNumber
lsmod nie wyświetli wszystkich aktywnych sterowników w jądrze. lsmod to lista modułów jądra, które są teraz wstawiane, mogą to być sterowniki lub inne funkcje. Zasadniczo w systemach wbudowanych większość sterowników nie będzie budowana jako moduły, zamiast tego są one statycznie wbudowane w jądro. Aby poznać wszystkie sterowniki, musisz przejść przez katalog/sys.
OK, czy katalog sys jest listą wszystkich statystycznie powiązanych sterowników? Skąd mogę wiedzieć, które są faktycznie używane, tj. Znalazłem ich HW i jeżdżą tym HW? –
Stos Overfl ow to strona z pytaniami programistycznymi i programistycznymi. To pytanie wydaje się być nie na temat, ponieważ nie chodzi o programowanie czy rozwój. Zobacz [Jakie tematy mogę tu zadać] (http://stackoverflow.com/help/on-topic) w Centrum pomocy. Być może lepszym rozwiązaniem będzie [Super użytkownik] (http://superuser.com/) lub [Unix i Linux Stack Exchange] (http://unix.stackexchange.com/). Zobacz także [Gdzie mogę zadać pytania dotyczące Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww