sposto in tips and tricks visto che e' una guida generica!![]()
sposto in tips and tricks visto che e' una guida generica!![]()
Follow me on:
Androidiani app
<!-- Place this tag where you want the widget to render. -->
<div class="g-person" data-width="180" data-href="//plus.google.com/113012341277613226011" data-theme="dark" data-rel="author"></div>
<!-- Place this tag after the last widget tag. -->
<script type="text/javascript">
window.___gcfg = {lang: 'it'};
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script><br>
<a class="twitter-timeline" href="https://twitter.com/xcesco89" data-widget-id="398762031488040960">Tweets di @xcesco89</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementB yId(id)){js=d.createElement(s);js.id=id;js.src=p+" ://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs");</script>
Estensione Androidiani per Google Chrome
Vabbè dai... giusto perchè sei l'omino verde la metto nel rilievo...
Anche se credo che vada in fondo nella sezione per programmare...
Ultima modifica di d128b; 25-01-12 alle 20:56
Xperia Z 1 compact @ stock
Flash! - un amaro racconto di vita
(grazie a ChuckyDiHockenheimche ha riportato in vita il mio nexus S quando tutto sembrava perduto)
Follow me on:
Androidiani app
<!-- Place this tag where you want the widget to render. -->
<div class="g-person" data-width="180" data-href="//plus.google.com/113012341277613226011" data-theme="dark" data-rel="author"></div>
<!-- Place this tag after the last widget tag. -->
<script type="text/javascript">
window.___gcfg = {lang: 'it'};
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script><br>
<a class="twitter-timeline" href="https://twitter.com/xcesco89" data-widget-id="398762031488040960">Tweets di @xcesco89</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementB yId(id)){js=d.createElement(s);js.id=id;js.src=p+" ://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs");</script>
Estensione Androidiani per Google Chrome
Un appunto veloce:
quindi con una cpu dual core o bi processore:codice:make -j(n_processori + 1)
o una cpu quadcore:codice:make -j3
codice:make -j5non esatto, ma il numero di processi paralleli in coda di esecuzione potrebbe essere elevato, quindi invece di velocizzare la compilazione, creerà un rallentamento del sistema.se lasciate il solo -j significa che il numero di operazioni contemporaneamente sara' infinito, potreste anche far crashare il sistema!
Ultima modifica di elettronik; 27-01-12 alle 12:01
cesco (27-01-12)
Follow me on:
Androidiani app
<!-- Place this tag where you want the widget to render. -->
<div class="g-person" data-width="180" data-href="//plus.google.com/113012341277613226011" data-theme="dark" data-rel="author"></div>
<!-- Place this tag after the last widget tag. -->
<script type="text/javascript">
window.___gcfg = {lang: 'it'};
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script><br>
<a class="twitter-timeline" href="https://twitter.com/xcesco89" data-widget-id="398762031488040960">Tweets di @xcesco89</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementB yId(id)){js=d.createElement(s);js.id=id;js.src=p+" ://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs");</script>
Estensione Androidiani per Google Chrome
Ciao,
Volevo provare a ricompilare il kernel del mio galaxy W per aggiungere il supporto cifs seguendo questa guida.
Ho provato a scaricare il kernel ma non riesco a capire come trovarlo (tramite google code stavo scaricando l'intero mondo android)
Mi potete dare qualche dritta o qualche link diretto per trovare il kernel?
riker1972 (08-03-12)
Mi permetto di aggiungere alcune utili indicazioni... compilo alcuni kernel samsung ormai da un bel pò...
In generale i comandi
devo digitarli ogni volta che apro un terminale dove voglio compilare il kernel...codice:export ARCH=arm export CROSS_COMPILE=/home/utente/Scrivania/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-
... nella cartellina dei sorgenti c'è un file, chiamato Makefile, dove posso, però, scrivere quasi la stessa cosa una volta sola e per sempre...
...intorno alla riga 170 - 190 leggo
mi basterà cambiare le ultime due righe così:codice:# Cross compiling and selecting different set of gcc/bin-utils # --------------------------------------------------------------------------- # # When performing cross compilation for other architectures ARCH shall be set # to the target architecture. (See arch/* for the possibilities). # ARCH can be set during invocation of make: # make ARCH=ia64 # Another way is to have ARCH set in the environment. # The default ARCH is the host where make is executed. # CROSS_COMPILE specify the prefix used for all executables used # during compilation. Only gcc and related bin-utils executables # are prefixed with $(CROSS_COMPILE). # CROSS_COMPILE can be set on the command line # make CROSS_COMPILE=ia64-linux- # Alternatively CROSS_COMPILE can be set in the environment. # A third alternative is to store a setting in .config so that plain # "make" in the configured kernel build directory always uses that. # Default value for CROSS_COMPILE is not to prefix executables # Note: Some architectures assign CROSS_COMPILE in their arch/*/Makefile export KBUILD_BUILDHOST := $(SUBARCH) #ARCH ?= $(SUBARCH) #CROSS_COMPILE ?= #CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) ARCH =arm CROSS_COMPILE =../../toolchain/arm-eabi-4.4.3/bin/arm-eabi-
Dopo avere preparato il file .config ed avere aggiunto il modulo cifs usando il comandocodice:... ARCH=arm CROSS_COMPILE=/home/utente/Scrivania/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi- ...
posso compilarlo velocemente con il comandocodice:make menuconfig
e provarlo subito sul telefono in modalità runtime prima di agire sull'intera immagine di boot...codice:make modules
Nel caso, poi, che decida di rifare la boot.img, per i samsung serie W il comando completo dovrebbe essere questo:
...ma non posso confermarlo personalmente... ho un Next, per il quale il comando, invece, è:codice:mkbootimg --kernel Mia_zImage --ramdisk Mia_ramdisk.gz --base 0x00400000 --pagesize 4096 --output MiaBoot.img
Ultima info:codice:mkbootimg --kernel Mia_zImage --ramdisk Mia_ramdisk.gz --base 0x13600000 --pagesize 4096 --output MiaBoot.img
La toolchain Android NDk andrebbe pre-ottimizzata come indicato in /android-ndk-r7b/docs/STANDALONE-TOOLCHAIN.html per renderla il più adatta possibile al nostro esatto sistema android... nel caso di GingerBread 2.3 dovrei dare (una tantum) un comando simile a questo:
e usare, poi, la toolchain installata ottimizzata proprio nella install-dir...codice:/android-ndk-r7b/build/tools/make-standalone-toolchain.sh --platform=android-9 --install-dir=/tmp/my-android-toolchain
Potrebbe essere necessario installare un pacchetto chiamato build-essential, che si preoccuperà di installare tutto l'occorrente per compilare più o meno qualunque cosa..
Non avendo trovato nulla al riguardo, ti chiedo se hai provato anche anche a compilare la parte relativa alle frequenze del kernel e, se si, come si fa.
In rete non ho trovato una straccio di guida che spieghi un po' come approcciarsi appunto ad implementare delle frequenze, non tanto per un eventuale overclock (anche se non dispiacerebbe) quanto per inserire frequenze intermedia ai kernel base decisamente schifidi.
Quale ROM ho? Ormai è impossibile saperlo!! Sono come i calzini, se ne cambia una al giorno!
Samsung Galaxy S3
Rootato ... per ora!
Smartpad 715i
Anninaone 1_0 + build.prop ottimizzato