【发布时间】:2014-04-20 00:15:39
【问题描述】:
(i9100 和 i9100p 手机配备 Exynos 4210 SoC,包括支持 NEON 的 Cortex A9 双核 1.2Ghz 处理器。)
我会编译最新的busybox源码快照并在网上免费上传给大家,甚至可以自己制作免费的BusyboxInstaller.apk(我已经从官网下载了今天3月14日的快照)因为太多了busybox 安装程序的版本非常过时,我想利用 Cortex A9 cpu 的可能优化。
(NEON 技术是一种 128 位 SIMD(单指令多数据)架构扩展。
它可以加速多媒体和信号处理算法,如视频编码/解码、2D/3D 图形、游戏、音频和语音处理、图像处理、电话和声音合成。) p>
1 例如是否意味着它也会使我的busybox受益?
2我可以使用哪些其他说明/其他任何方法来针对 i9100 设备进行优化?
3 我可以只用1x2Ghz and 2GB RAM 在手机而不是PC 上编译吗?我认为它应该更快,因为它有 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 安装前缀
**我在遵循 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
【问题讨论】:
-
我可以安全禁用哪些小程序?
标签: android compilation cross-compiling busybox instructions