2011-02-10 18 views
19

Próbowałem dowiedzieć się o rozwoju sterowników android. Wiem, że rozwój sterowników nie jest łatwą pracą, ale chciałbym się tego nauczyć. Czy są jakieś tutoriale do tego lub jakieś proste przykłady?Jak pisać sterowniki dla Androida?

Odpowiedz

16

Zakładam, że masz na myśli sterowniki dla jądra systemu Linux używanego przez Androida? Jestem prawie pewien, że większość interfejsów systemu Android z jądrem Linuksa ma dostęp do sprzętu. Na przykład opiera się na urządzeniu bufora ramki do wyświetlania, które jest zasilane przez sterownik bufora ramki Linuksa.

W takim przypadku musisz zrootować swoje urządzenie, aby uzyskać odpowiednie uprawnienia. Następnie musisz ustalić wersję jądra systemu Linux, a następnie uzyskać jego kopię.

Istnieje wiele dokumentacji na temat rozwoju jądra i mnóstwa kodu do przejrzenia, ale nie jest to łatwe zadanie i prawdopodobnie nie będzie się tego chciało. Jeśli masz całą niezbędną wiedzę na temat sprzętu, może to być możliwe.

edytuj: Ah, tutaj; może ci to pomóc: http://source.android.com/porting/display_drivers.html (powinno być więcej informacji na temat innych sterowników od tego miejsca.)

+3

To łącze nie jest dostępne, czy znasz jakieś alternatywne zasoby? –

Powiązane problemy