Come compilare Busybox?

(I telefoni i9100 e i9100p hanno Exynos 4210 SoC che include processre Cortex A9 dual core 1.2Ghz che support NEON.)

Io compilerò l'ultima istantanea di source di busybox e lo caricherò per tutti gratuitamente su internet e forse anche la mia libera BusyboxInstaller.apk (ho già scaricato l'istantanea di oggi 14 marzo dal sito ufficiale) perché tanti installatori busybox hanno versioni molto obsolete e voglio approfittare di possibili ottimizzazioni per la CPU Cortex A9.

  • Host USB di Android - bulkTransfer () sta perdendo dati
  • Come convertire un dump heap in android in formato eclipse
  • File preferenze utente vs file delle preferenze App
  • null keyevent e actionid = 0 in onEditorAction () (Jelly Bean / Nexus 7)
  • Uso dei colors per il nuovo tema di progettazione del materiale in Android
  • Come posso rimuovere il divisore tra ActionBar e le tabs
  • (La tecnologia NEON è un'estensione di architettura a 128 bit SIMD (singola istruzione, dati multipli).

    Può accelerare l'elaborazione di algoritmi multimediali e di elaborazione del segnale come codifica / decodifica video, grafica 2D / 3D, gioco, elaborazione audio e voce, elaborazione delle immagini, telefonia e sintesi sonora. )

    1 significa che significa che beneficerà anche la mia busybox?

    2 Quali altre istruzioni / cosa posso utilizzare per ottimizzare i dispositivi i9100?

    3 Posso compilare sul mio telefono invece di PC con solo 1x2Ghz and 2GB RAM ? Penso che dovrebbe essere molto più veloce perché ha 2x1.5GHz and 1GB RAM (sovraccarico solo un po ') rispetto a 1x2GHz, sono giusto?

    4 Come compilare il busybox?

    Quali sono queste opzioni?

     Force NOMMU build Additional CFLAGS Additional LDFLAGS Additional LDLIBS all in general configuration and Busybox Library Tuning and debug (I googled for each for a few hours but nothing satisfactory) 

    Che tipo di applet link per installare?

    (./_install) Prefisso di installazione BusyBox

    ** Ho eeror quando segue le istruzioni vinayhunachyai.

     make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- install /home/euphoria/Sourcery/busybox/scripts/gcc-version.sh: line 11: arm-none-linux-gnueabi-gcc: command not found CC applets/applets.o /bin/sh: 1: arm-none-linux-gnueabi-gcc: not found scripts/Makefile.build:197: recipe for target 'applets/applets.o' failed make[1]: *** [applets/applets.o] Error 127 Makefile:372: recipe for target 'applets_dir' failed make: *** [applets_dir] Error 2 

  • Riutilizzare la barra d'azione in tutte le attività di app
  • Come ricevere i pacchetti Multicast su Android
  • Come posso fornire i parametri a una function di test che è stata lanciata usando il command adb shell am Instrumentation
  • Ignorare i file da Android APK
  • MVVMCross cambia ViewModel all'interno di un MvxBindableListView
  • Circolare Android Determina ProgressBar
  • 2 Solutions collect form web for “Come compilare Busybox?”

    Come compilare busybox?

    1a toolchain di download. Puoi fare riferimento a questo: Consigli per l'installazione della toolchain ARM su Ubuntu VM (64 bit)

    1. untar nuovo codice sorgente

    2. creare configuration predefinita

    make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- defconfig

    Viene creato un file di configuration predefinito.

    1. aggiornare il config per modificarlo alle nostre esigenze:

    make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig

    L'opzione per compilare Busybox come eseguibile statico, in modo che non dobbiamo copiare le librerie dinamiche all'interno del filesystem radice. L'impostazione può essere trovata in "Impostazioni Busybox -> Opzioni di generazione". Inoltre, seleziona quali utilità si desidera incorporare in Busybox.

    1. Quindi, il command seguente crea Busybox e crea una directory denominata _install contenente la struttura del filesystem root:

      make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- install.

    Compilare staticamente. Se si compila in modo dinamico, è necessario copiare le librerie in base all'objective.

    Per maggiori dettagli vedi questo link: http://balau82.wordpress.com/2010/03/27/busybox-for-arm-on-qemu/

    Per Android è ansible utilizzare config android_defconfig e build con esempi / android-build .

    Ho usato con successo il busybox patchato da sherpya : il suo config sherpya_android_defconfig e gli esempi di script di build di modifica leggermente modificati / android-build .

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.