2012-01-02 23 views
25

Cosa devo sapere per trasferire Cyanogenmod ai telefoni e tablet Android attualmente unsupported?Cosa devo sapere per trasferire Cyanogenmod a telefoni/tablet non supportati?

Riguarda la modifica e la creazione di kernel from source?

Riguarda la modifica e la creazione di cyanogenmod from source?

Dove posso trovare il cyanogenmod di base che è il punto di partenza per le porte su dispositivi specifici?

Ho visto da qualche parte che ho bisogno di sapere c/C++. Dovrei anche conoscere Assembly o Java?

Le persone scrivono da zero i driver di periferica per il nuovo hardware? Come fanno a sapere come parlare al nuovo hardware?

Usi adb su usb ed esegui comandi di linux come dmesg per ottenere suggerimenti su cosa è andato storto nelle build iniziali? Usi qualcos'altro per ottenere suggerimenti su cosa è andato storto?

Vorrei una panoramica di ciò che è implicato nel porting di Cyanogenmod su hardware diverso in modo da poter sapere cosa imparare, da dove cominciare e dove andare da lì.

+0

Voglio sapere per quale dispositivo stai effettuando il porting: P – tiranodev

+0

@tiranodev Ho un vecchio mytouch 3g con cui posso armeggiare e distruggere accidentalmente senza troppi rimorsi. So che CyanogenMod è già stato creato per questo, ma mi piacerebbe imparare come farlo da solo. –

risposta

13

vi consiglio di leggere questo post come introduzione:

http://forum.cyanogenmod.com/topic/15492-general-cyanogenmod-porting-discussion/

Inoltre, forse vale la pena studiare le /device/<MANUFACTURER>/<MODEL>/ directory che contengono codice specifico del dispositivo (fotocamera, sensori, luci, ecc .) o altre informazioni (configurazioni di keycode, script di init, ecc.).

Infine, perché non chiedere in Google Gruppi dedicati (porta Android per esempio, vedere http://source.android.com/community/index.html) o nei forum CM (c'è una sezione Porte non ufficiali).

Inoltre: utilizzare Google (o Bing, o Yahoo, qualunque) - mi ci sono voluti circa 3 minuti della mia vita.

+1

Basta notare che l'argomento cyanogenmod si trasforma rapidamente in richieste di CM per portare Android su vari dispositivi. Piuttosto doloroso leggere oltre i primi messaggi. –

+0

@capase il link non funziona, mi può aiutare qualcuno? ho bisogno di costruirlo per un dispositivo non supportato ... grazie: d – Milor123