Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像

 配套系列教学视频链接:

      安卓系列教程之ROM系统开发-百问100ask

说明

系统:Android10.0

设备: FireFly RK3399 (ROC-RK3399-PC-PLUS)

前言

        对于拿到一块新开发板,上电将它跑起来是第一个要做的事情, 本文重点介绍, 如何将ROC-RK3399-PC-PLUS运行起来,这个过程就能帮你快速熟悉这个开发板,也能验证开发板是否正常, 同时也能获得成就感。


一, 下载官方镜像

官网地址:Firefly | 让科技更简单,让生活更智能

Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像_第1张图片

可以选择最新的镜像来下载:

Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像_第2张图片

二, 烧录镜像

1, 准备TF卡

        rk3399-roc-pc-plus开发板没有EMMC, 只能将Android系统烧录到TF卡, 并通过tf卡启动,我们使用tf卡如下所示,大家可以作为参考:

Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像_第3张图片

TF卡也不贵, 配套读卡器, JD和TAOBAO都可以可以买的得到。 

2, 制作TF卡

TF启动卡制作方法可以参考官网:

制作SD启动卡 — Firefly Wiki

TF启动卡制作工具, 可以根据以下链接进行下载:

Firefly | 让科技更简单,让生活更智能, 如下所示:

 我实操的时候,使用的是SD_Firmware_Tool_v1.59版本, 通过tf卡读卡器接入到window系统,选择固件时选择下载的或者自己编译的Android10统一镜像, 如下所示操作:

Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像_第4张图片

等待一定时间之后,会提示固件烧录成功。

注意: 

1,TF已经烧录好镜像之后, 将tf卡放入读卡器并接入到PC之后, 会出现15个盘符, 如果对TF卡全部格式化的话, 可以用SD_Firmware_Tool_v1.59这个工具, 上图上的恢复磁盘, 会进入到格式化流程中。 

2,在win7上, tf卡烧录之后, 系统可能无法识别U盘, 可以换到win10系统中进行操作

三, 运行

         rk3399-roc-pc-plus开发板如果没有EMMC或者TF卡的话, 开发板接上电源是没有任何反应的, 所以需要将上一个章节做好的tf启动卡接入到开发本地TF卡插中, 接上电源线,以及串口线即可, 如下所示:

Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像_第5张图片

 

同时开发板没有液晶屏和触控, 那么可以通过如下方式进行显示和输入:

1, HDMI显示

如果有HMDI线,就可以通过HMDI先将开发板和显示器连接,然后在接上电源, 等待片刻, 开发板上的LED等就会亮起,后面Android系统就会启动,如下所示:

Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像_第6张图片

2, 投屏助手

当然如果没有显示器也没有关系, 可以在自己的PC上安装安卓投屏助手(这个软件可以向我们获取), 该软件基本原理就是通过ADB将图像传给PC端显示,所以要保证开发板上的Type C线连接到PC上, 同时保证PC机上安装过adb驱动,你把开发板当做手机来看即可。

A, 先通过adb命令查看PC是否识别到,系统如果没有adb,可以向我们获取,将adb解压到特定路径, 然后进入到对应路径下, 执行adb即可:

Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像_第7张图片

B,投屏助手是直接点击启动, 无需安装

 Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像_第8张图片

最后连接成功:

Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像_第9张图片

总结

学习开发板,运行起来是第一个要做的事情, 通过这个过程中现象, 会对开发板的工作原理有一个快速的理解。

你可能感兴趣的:(RK3399,Android系统启动,Android底层开发)