Firefly开源社区

12
发表新贴

Firefly-RK3399/AIO-3399J Android8.1 固件&源码开源(2018/09/10)

922

积分

204

威望

196

贡献

超级版主

Rank: 8Rank: 8

积分
922
发表于 2018-9-10 14:43:31     
本帖最后由 wico 于 2018-9-20 10:58 编辑

Android8.1主要更新:
1.支持Firefly-RK3399/AIO-3399J 各个功能模块(除了4G Dongle和GPS以及PCIE)
2.修复原始版本内核不稳定bug
3.添加系统各种功能,状态栏虚拟按键,转屏,隐藏,截图等。
4.设置中添加adb连接功能,网络ADB,root功能,音频设置等。
5.支持各种接口显示屏调试,如7.85EDP, 7.85MIPI, 10.1LVDS等,设置中添加显示屏高级设置,调整亮度对比度等。
6.支持NN加速

SDK还在完善当中,部分系统功能还在debug测试阶段。

编译方法:Firefly-RK3399
  • 单独编译kernel:
cd ~/proj/firefly-rk3399/./FFTools/make.sh -k -j8

  • 单独编译uboot:
cd ~/proj/firefly-rk3399/
./FFTools/make.sh -u -j8

  • 单独编译android上层:
cd ~/proj/firefly-rk3399/
./FFTools/make.sh -a -j8

  • 同时编译ubooot、kernel、android:
cd ~/proj/firefly-rk3399/
./FFTools/make.sh -j8


  • 默认编译HDMI+DP
./FFTools/make.sh -j8
./FFTools/mkupdate/mkupdate.sh

  • EDP7.85编译
./FFTools/make.sh -j8 -d rk3399-firefly-edp -l rk3399_firefly_edp_mid-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_edp_mid-userdebug


  • MIPI7.85编译
./FFTools/make.sh -j8 -d rk3399-firefly-mipi -l rk3399_firefly_mipi_mid-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_mipi_mid-userdebug


AIO-3399J

  • 编译kernel:
cd ~/proj/firefly-rk3399/kernel/
make ARCH=arm64 firefly_defconfig
make -j8 ARCH=arm64 rk3399-firefly-aio.img

  • 编译uboot:
cd ~/proj/firefly-rk3399/u-boot/
make rk3399_defconfig
make ARCHV=aarch64 -j8

  • 编译android:
cd ~/proj/firefly-rk3399/
source FFTools/build.sh
lunch rk3399_firefly_aio_mid-userdebugmake -j8
./mkimage.sh


脚本编译:
HDMI显示编译
./FFTools/make.sh  -d rk3399-firefly-aio -j8 -l rk3399_firefly_aio_mid-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_aio_mid-userdebug


HDMI+lvds编译
  • 双LVDS
./FFTools/make.sh  -d rk3399-firefly-aio-lvds -j8 -l rk3399_firefly_aio_lvds_mid-userdebug

./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_aio_lvds_mid-userdebug

  • 单LVDS
./FFTools/make.sh  -d rk3399-firefly-aio-lvds-HSX101H40C -j8 -l rk3399_firefly_aio_lvds_mid-userdebug

./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_aio_lvds_mid-userdebug


源码下载地址:
百度云
在线浏览源码:
Gitlab
代码分支: firefly-rk3399

固件下载:
Firefly-RK3399
AIO-3399J

注意
:Android8.1必须使用AndroidTools2.54版本以上或者更新版本后的upgrade_tool进行升级,否则无法启动。http://dev.t-firefly.com/thread-52714-1-1.html 附上工具链接。
ADB连接: AIO-3399J需要打开connect to PC , 根据adb提示打开root access , system setting - enable in settings -> development options -> root access
adb root
adb disable-verity
adb reboot 使其生效。

== 待续 ==


回复

使用道具 举报

1112

积分

3

威望

0

贡献

中级创客

Rank: 4

积分
1112

突出贡献

QQ
发表于 2018-9-10 15:34:47     
{:4_103:}  强烈支持
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2018-9-10 15:51:03     
哇,还是热乎乎的呢
回复

使用道具 举报

17

积分

0

威望

0

贡献

技术小白

积分
17
发表于 2018-9-11 09:35:43     
支持Ubuntu版本的SDK有么?
回复

使用道具 举报

28

积分

0

威望

0

贡献

技术小白

积分
28
发表于 2018-9-12 22:03:18     
感谢分享~~!!!
回复

使用道具 举报

1112

积分

3

威望

0

贡献

中级创客

Rank: 4

积分
1112

突出贡献

QQ
发表于 2018-9-15 12:42:11     
代码拉下来,
git branch 在这个分支编译报错:gitlab/firefly-rk3399
git branch 在这个分支编译正常:firefly-rk3399
这是为啥呢?
回复

使用道具 举报

2064

积分

13

威望

22

贡献

注册会员

Rank: 8Rank: 8

积分
2064
发表于 2018-9-15 17:54:44     
loading 发表于 2018-9-15 12:42
代码拉下来,
git branch 在这个分支编译报错:gitlab/firefly-rk3399
git branch 在这个分支编译正常:f ...

我看不懂,有2个分支?
回复

使用道具 举报

37

积分

0

威望

0

贡献

技术小白

积分
37
发表于 6 天前     
太棒了,一直没看这个版本。
回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 6 天前     
代码拉下来,用HDMI显示编译,下载img之后发现HDMI输出断断续续的,时而黑屏,是什么问题?
回复

使用道具 举报

37

积分

0

威望

0

贡献

技术小白

积分
37
发表于 6 天前     
编辑环境,需要多大的空间,我用了170G都不够。还有编译到92%的时候报错了,信息如下:

[ 92% 22606/24412] target SharedLib: libpac_32 (out/target/product/rk3...ds_mid/obj_arm/SHARED_LIBRARIES/libpac_intermediates/LINKED/libpac.so)
ninja: build stopped: subcommand failed.
20:13:11 ninja failed with: exit status 1
20:13:12 Unable to parse ninja entry "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0023255\t23293\t1537252178\tout/target/product/rk3399_firefly_aio_lvds_mid/system/bin/art\t100766ec76b32f9f": strconv.Atoi: parsing "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0023255": invalid syntax
回复

使用道具 举报

返回列表
12

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表