Visualizzazione stampabile
-
Quote:
Originariamente inviato da
boostern
No non sbagli (se non prer il fatto che il codice non è che venga emulato, ma viene interpretato), si chiama dalvikvm ed è la macchina virtuale su cui girano le app (ma ad esempio il browser ed i giochi hanno la parte di codice più pesante che gira in ndk, cioè in codice nativo e quindi non nella macchina virtuale). Alla luce di questo non dovresti avere problemi di performance, e comunque vista la tua preparazione credo tu abbia già pensato posterdare gli opcode in modo tale che osmino dalla virtual machine...è una cosa abbastanza semplice che si trova in tutti i manuali accademici.
Comunque, ho provato a compilare il kernel implementado tutte le modifiche da voi suggerite, e rifacendo il ramdisk ma le prestazioni peggiorano che non vi immaginate, quindi ora sto implementando nei sorgenti originali di froyo ad una ad una le personalizzazioni della huawei per quanto riguarda cpu e e similari, mentre sto adattando i driver, ed il resto portandoli dall'sg2, allo smart, speriamo bene, perché non vedo altre soluzioni
-
Quote:
Originariamente inviato da
Djmax97
Comunque, ho provato a compilare il kernel implementado tutte le modifiche da voi suggerite, e rifacendo il ramdisk ma le prestazioni peggiorano che non vi immaginate, quindi ora sto implementando nei sorgenti originali di froyo ad una ad una le personalizzazioni della huawei per quanto riguarda cpu e e similari, mentre sto adattando i driver, ed il resto portandoli dall'sg2, allo smart, speriamo bene, perché non vedo altre soluzioni
Adesso penso ad altre soluzioni, ma non mi viene in mente altro al momento.
Ribadisco comunque il suggerimento di SuperUser: attenzione alla ridondanza ciclica, se si incappa in quella ci si fa male sul serio.
-
Quote:
Originariamente inviato da
boostern
Adesso penso ad altre soluzioni, ma non mi viene in mente altro al momento.
Ribadisco comunque il suggerimento di SuperUser: attenzione alla ridondanza ciclica, se si incappa in quella ci si fa male sul serio.
Cos'è la rindondanza ciclica mi sono perso qualche pezzo? :-[
-
Quote:
Originariamente inviato da
Djmax97
Cos'è la rindondanza ciclica mi sono perso qualche pezzo? :-[
L' inserimento di troppi vettori di codice uguali che se reiterata può mandare in confusione il kernel. A proposito, ti dispiace se ti rubo il codice?
-
Quote:
Originariamente inviato da
Cosmogenesis
L' inserimento di troppi vettori di codice uguali che se reiterata può mandare in confusione il kernel. A proposito, ti dispiace se ti rubo il codice?
ah ecco... cmq appena vedo che il kernel funziona quantomeno decentemente, uppo io i sorgenti. comuque se vuoi dare un occhiata ai sorgenti che hanno solo l'oc e i driver della fotocamera e video camera dell'sg2 ono questi: Free File Hosting, Online Storage & File Upload with FileServe
attenzione l'oc ha frequenze molto alte, è comunque sconsigliato superare i 900 mhz con lo smart 858 ;)
----------------------
edit: Siccome vorrei overcloccare anche la gpu modificando direttamente la tabella delle frequenze e non usado driver di altre gpu come ho fatto sin ora, dove stanno i file che si occupano del clock della gpu nel kernel, è un pò che sto cercando quanlche file... ma nulla... qualcuno può aiutarmi?
-
scusate il posto doppio... ma ribadisco la domanda: per caso sapete quali file si occupano del clock della gpu?
-
Quote:
Originariamente inviato da
Djmax97
scusate il posto doppio... ma ribadisco la domanda: per caso sapete quali file si occupano del clock della gpu?
Mi stupisce il fatto che un developer della tua caratura non sappia che lo smart monta l'msm7225, e quindi che non sia dotato di gpu...
-
Quote:
Originariamente inviato da
boostern
Mi stupisce il fatto che un developer della tua caratura non sappia che lo smart monta l'msm7225, e quindi che non sia dotato di gpu...
Questo lo so, ma uno stralcio di file che gestisca il clock dell'msm ci dovrà pur essere?
o mi sbaglio, sono da poco nel mondo android (circa 1 anno, partendo da terminali obsoleti), quindi non ho molta esperinza su archietture arm e proprio per imparare più cose mi sono lanciato in questo progetto!!!
-
Niente, dal mio pc non riesco a compilare, mentre dal pc di un mio amico si, solo che dal suo non funziona dsixda android kitchen quindi suppungo che ubuntu 11.04 abbia un bel pò di bug. Per pubblicare questo semi porting avre bisogno di qualcuno che compilasse per me i sorgenti e li unisse al ramdisk che si può estrarre dal bootimg grazie alla suddetta kitchen...
Se qualcuno è disposto a fare questo, potremmo collaborare e portare avanti il progetto creando un porting completo e privo di bug.
I sorgenti ora funzionano quasi perfettamente, almeno a detta di un utente di xda che mi ha fatto il favore di compilarli, ma che però non vuole passarmi lo zimage!
Ripeto per portare avanti il progetto ho bisogno di qualcuno che compili al posto mio perché sul mio pc ubuntu 11.04 non funziona, e neppure il 10.10, suppongo che si tratti di un problema di compatibilità con la cpu trattandosi di una cpu amd...!
Se avete suluzioni sono tutte ben accette!!!
-
Quote:
Originariamente inviato da
Djmax97
Questo lo so, ma uno stralcio di file che gestisca il clock dell'msm ci dovrà pur essere?
o mi sbaglio, sono da poco nel mondo android (circa 1 anno, partendo da terminali obsoleti), quindi non ho molta esperinza su archietture arm e proprio per imparare più cose mi sono lanciato in questo progetto!!!
Scusa se ti rispondo solo ora, ma settimana scorsa sono stato ad una convention internazionale di developers su android e per cui ero intento a fare altro (tral'altro ho sentito qualcuno che faceva il tuo nome, quindi il tuo lavoro non sta passando inosservato ;) ). Il clock del 7225 si modifica dall'ormai celeberrima tabella, non quella che modifichi tu con le label, ma quella che compili insieme al kernel.