(Телефоните i9100 и i9100p имат Exynos 4210 SoC, който включва Cortex A9 двуядрен 1,2 Ghz процесор, който поддържа NEON.)
Ще компилирам най-новата налична моментна снимка на източника на busybox и ще я кача за всички безплатно в интернет и може би дори ще направя своя собствена безплатна BusyboxInstaller.apk
(вече изтеглих днешната моментна снимка от 14 март от официалния уебсайт) защото толкова много инсталатори на busybox са много остарели версии и искам да се възползвам от възможните оптимизации за процесора Cortex A9.
(Технологията NEON е 128-битово разширение на архитектурата SIMD (единична инструкция, множество данни).
Може да ускори мултимедийни алгоритми и алгоритми за обработка на сигнали като кодиране/декодиране на видео, 2D/3D графики, игри, обработка на аудио и реч, обработка на изображения, телефония и синтез на звук.)
1 като означава ли, че ще бъде от полза и за моя busybox?
2 Какви други инструкции/нещо друго мога да използвам за оптимизиране за i9100 устройства?
3 Мога ли да компилирам на телефона си вместо на компютър само с 1x2Ghz and 2GB RAM
? Мисля, че трябва да е много по-бързо, защото има 2x1.5GHz and 1GB RAM
(овърклоквам само малко) срещу 1x2GHz, прав ли съм?
4 Как да компилирам busybox?
За какво са тези опции?
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)
Какъв тип връзки към аплети да инсталирате?
(./_install) Инсталационен префикс на BusyBox
**Имам eeror, когато следвам инструкциите на 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