Como compilar o Busybox?
(Os telefones i9100 e i9100p têm o Exynos 4210 SoC, que inclui o processador Cortex A9 de núcleo duplo de 1,2 Ghz que suporta NEON.)
Vou compilar o snapshot mais recente da fonte do busybox disponível e carregá-lo para todos gratuitamente na internet e talvez até mesmo fazer o meu próprioBusyboxInstaller.apk
(Eu já baixei o instantâneo de 14 de março do site oficial)porque muitos instaladores do busybox têm versões muito desatualizadas e quero aproveitar as possíveis otimizações do cpu Cortex A9.
(A tecnologia NEON é uma extensão de arquitetura SIMD (instrução única, dados múltiplos) de 128 bits.
Ele pode acelerar algoritmos de processamento de sinais e multimídia, como codificação / decodificação de vídeo, gráficos 2D / 3D, jogos, processamento de áudio e fala, processamento de imagens, telefonia e síntese de sons.)
1 faztal como significa que também beneficiará meu busybox?
2 Quais os outrosinstruções/ qualquer coisa que eu possa usar para otimizar dispositivos i9100?
3 Posso compilar no meu telefone em vez do PC com apenas1x2Ghz and 2GB RAM
? Eu acho que deveria ser muito mais rápido porque tem2x1.5GHz and 1GB RAM
(Eu faço overclock apenas um pouco) versus 1x2GHz, estou certo?
4 Como compilar o busybox?
Quais são essas opções?
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)
Que tipo de links de applet instalar?
(./_install) Prefixo de instalação do BusyBox
** Tenho eeror ao seguir as instruções 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