|
【技术讨论】
Firefly-RK3399/AIO-3399J Android8.1 固件&源码开源(2018/09/10)
发表于 2018-9-10 14:43:31
浏览:55082
|
回复:31
打印
只看该作者
[复制链接]
楼主
本帖最后由 wico 于 2018-12-29 18:01 编辑
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
cd ~/proj/firefly-rk3399/./FFTools/make.sh -k -j8
cd ~/proj/firefly-rk3399/
./FFTools/make.sh -u -j8
cd ~/proj/firefly-rk3399/
./FFTools/make.sh -a -j8
- 同时编译ubooot、kernel、android:
cd ~/proj/firefly-rk3399/
./FFTools/make.sh -j8
./FFTools/make.sh -j8
./FFTools/mkupdate/mkupdate.sh
./FFTools/make.sh -j8 -d rk3399-firefly-edp -l rk3399_firefly_edp_mid-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_edp_mid-userdebug
./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
cd ~/proj/firefly-rk3399/kernel/
make ARCH=arm64 firefly_defconfig
make -j8 ARCH=arm64 rk3399-firefly-aio.img
cd ~/proj/firefly-rk3399/u-boot/
make rk3399_defconfig
make ARCHV=aarch64 -j8
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编译./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
./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://www.t-firefly.com/doc/download/3.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 使其生效。
===== 分割线 =======
神经网络硬件加速APP更新:
修复NN加速异常问题
APP下载地址 ----基于最新Android8.1固件
https://pan.baidu.com/s/1ujvLUCdMYmXCI2iggZp-rQ
技术案例Firefly Android8.1 神经网络硬件加速
|
|