user24
September 11, 2015, 8:58am
1
本帖最后由 wico 于 2015-9-15 11:43 编辑
Firefly-RK3288 Android5.1版本SDK已经发布,基本功能已经移植完成,有兴趣的同学可以下载下来编译,或者直接下载固件 升级。
请选择以下云盘之一下载 firefly-rk3288_android5.1_git_20150910.tar:
下载完成后先验证一下 MD5 码:
$ md5sum /path/to/firefly-rk3288_android5.1_git_20150910.tar
83a07f127abe57482047a417f29e3115 firefly-rk3288_android5.1_git_20150910.tar
确认无误后,就可以解压:
mkdir -p ~/proj/firefly-rk3288-lollipop
cd ~/proj/firefly-rk3288-lollipop
tar xf /path/to/firefly-rk3288_android5.1_git_20150910.tar
git reset --hard
# git remote add bitbucket https://bitbucket.org/T-Firefly/firenow-lollipop.git
具体使用请参考WiKi 。
Note:该SDK仅供学习和交流使用,官方不做主力维护。
F_pqy
September 12, 2015, 7:33am
6
百度太慢了,逼我翻墙去google drive下载
home
September 14, 2015, 10:31am
8
終於編譯出來
VGA 輸出為黑幕
影片播放 相容度差 之前能播放的 現在不能
mrlikai
September 16, 2015, 7:57am
9
编译报错啊!
frameworks/base/libs/storage/IObbActionListener.cpp:33:18: warning: unused parameter ‘filename’ [-Wunused-parameter]
virtual void onObbResult(const String16& filename, const int32_t nonce, const int32_t state) { }
^
frameworks/base/libs/storage/IObbActionListener.cpp:33:18: warning: unused parameter ‘nonce’ [-Wunused-parameter]
frameworks/base/libs/storage/IObbActionListener.cpp:33:18: warning: unused parameter ‘state’ [-Wunused-parameter]
target thumb C++: libstorage <= frameworks/base/libs/storage/IMountService.cpp
target StaticLib: libstorage (out/target/product/rk3288_box/obj/STATIC_LIBRARIES/libstorage_intermediates/libstorage.a)
target SharedLib: libandroid (out/target/product/rk3288_box/obj/SHARED_LIBRARIES/libandroid_intermediates/LINKED/libandroid.so)
target Symbolic: libandroid (out/target/product/rk3288_box/symbols/system/lib/libandroid.so)
target Strip: libandroid (out/target/product/rk3288_box/obj/lib/libandroid.so)
Import includes file: out/target/product/rk3288_box/obj/STATIC_LIBRARIES/cpufeatures_intermediates/import_includes
target thumb C: cpufeatures <= ndk/sources/android/cpufeatures/cpu-features.c
target StaticLib: cpufeatures (out/target/product/rk3288_box/obj/STATIC_LIBRARIES/cpufeatures_intermediates/cpufeatures.a)
target SharedLib: libwebviewchromium (out/target/product/rk3288_box/obj/SHARED_LIBRARIES/libwebviewchromium_intermediates/LINKED/libwebviewchromium.so)
collect2: error: ld terminated with signal 9 [Killed]
/home/lk/firefly/source/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: hidden symbol ‘SkBitmap::lockPixels() const’ in out/target/product/rk3288_box/obj/STATIC_LIBRARIES/skia_skia_library_gyp_intermediates/skia_skia_library_gyp.a(SkBitmap.o) is referenced by DSO out/target/product/rk3288_box/obj/lib/libjnigraphics.so
/home/lk/firefly/source/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: hidden symbol ‘SkBitmap::unlockPixels() const’ in out/target/product/rk3288_box/obj/STATIC_LIBRARIES/skia_skia_library_gyp_intermediates/skia_skia_library_gyp.a(SkBitmap.o) is referenced by DSO out/target/product/rk3288_box/obj/lib/libjnigraphics.so
/home/lk/firefly/source/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: hidden symbol ‘SkBitmap::notifyPixelsChanged() const’ in out/target/product/rk3288_box/obj/STATIC_LIBRARIES/skia_skia_library_gyp_intermediates/skia_skia_library_gyp.a(SkBitmap.o) is referenced by DSO out/target/product/rk3288_box/obj/lib/libjnigraphics.so
make: *** [out/target/product/rk3288_box/obj/SHARED_LIBRARIES/libwebviewchromium_intermediates/LINKED/libwebviewchromium.so] Error 1
make: *** Deleting file `out/target/product/rk3288_box/obj/SHARED_LIBRARIES/libwebviewchromium_intermediates/LINKED/libwebviewchromium.so’
F_pqy
September 16, 2015, 11:12am
11
mrlikai 发表于 2015-9-16 15:57
编译报错啊!
frameworks/base/libs/storage/IObbActionListener.cpp:33:18: warning: unused parameter ’ …
内存不足,内存必须8G以上,我试过6G都不行,启用了zram才编译出来。
mrlikai
September 17, 2015, 12:53am
12
total used free shared buffers cached
Mem: 8169456 5649816 2519640 0 946096 3280980
-/+ buffers/cache: 1422740 6746716
Swap: 4191228 0 4191228
8G不够吗?要不我搞个16G的虚拟机试试看
mrlikai
September 17, 2015, 8:23am
14
执行./mkimage.sh报错
TARGET_PRODUCT=rk3288_box
TARGET_HARDWARE=rk30board
IMG_TARGET=all , ota = withoutkernel
system filesysystem is ext4
kernel/arch/arm/boot/zImage' -> /home/lk/firefly5.1/source/out/target/product/rk3288_box/kernel’
create boot.img without kernel… done.
create recovery.img with kernel and with out resource… done.
create misc.img… done.
create system.img… done.
cp: cannot stat `u-boot/RK3288UbootLoader*.bin’: No such file or directory
jpchen
September 18, 2015, 1:07am
15
mrlikai 发表于 2015-9-17 16:23
执行./mkimage.sh报错
cp: cannot stat `u-boot/RK3288UbootLoader*.bin’: No such file or directory
此问题可以忽略,仅是个拷贝的动作而已
楼主“固件”链接里的文件似乎没有 preview,难道是5.1正式版?
按照教程 http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_android_lollipop 编译了,也下载了,
可是开机用 hdmi 接到显示器看不到输出啊,pc上用adb shell 也出现错误。编译指令用的make -j8 PRODUCT-rk3288_box-eng,板子是2GB内存的。
有人知道怎么回事吗?
jpchen
December 11, 2015, 7:54am
20
smartsharp 发表于 2015-12-11 10:42
按照教程 http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_android_lollipop 编译了,也下载了 …
对于此问题,先试一下官网的5.1的固件看是否有同样的问题,
还有编译的方式如下
编译 Android:
cd ~/proj/firefly-rk3288-lollipop
. build.sh
make -j8
./mkimage.sh