2011-02-10 17 views
19

Ho cercato di conoscere lo sviluppo di driver Android. So che lo sviluppo del guidatore non è un lavoro facile, ma mi piacerebbe imparare. C'è qualche tutorial per questo o alcuni semplici esempi ??Come scrivere i driver per Android?

risposta

16

Suppongo che tu voglia dire driver per il kernel Linux utilizzato da Android? Sono abbastanza sicuro che la maggior parte delle interfacce del sistema Android con il kernel Linux acceda all'hardware. Ad esempio, si basa sul dispositivo framebuffer per la visualizzazione, che è alimentato da un driver framebuffer Linux.

In questo caso, è necessario eseguire il root del dispositivo per ottenere i privilegi appropriati. Successivamente, è necessario determinare la versione del kernel Linux, quindi ottenerne una copia.

Ci sono molte documentazioni sullo sviluppo del kernel e un sacco di codice da esaminare, ma non è un compito facile, e probabilmente non vorrete farlo. Se hai tutte le conoscenze necessarie sull'hardware, potrebbe essere una possibilità.

modifica: Ah, qui; questo potrebbe aiutarti un po ': http://source.android.com/porting/display_drivers.html (ci dovrebbero essere più informazioni su altri driver da lì in poi)

+3

Questo collegamento non è disponibile, sai di risorse alternative? –

Problemi correlati