前言
本系列博文,主要以TB-RK3399ProD开发为例,来记录RK3399pro系列的开发,本博文主要来记录开发板环境的攻略,记录下才坑过程。
本人开发环境
PC:ubuntu18.04LST
开发板:TB-RK3399proD-Debian10(推荐此系统,熟悉ubuntu的人选择debian算是没障碍,原因后续说吧)
开发环境搭建
系统、固件:采用Debian10系统(固件v1.7测试通过)
主要是参照前面写的环境安装内容:
(1)PC-Ubuntu 环境安装、 keras 2.2.4 +tensorflow-gpu 1.x 安装
(2)在PC-UBUNTU1804 or > version, 安装rknn虚拟环境,模拟rknn实现基本模型的转化、推理、运行
(3)rk3399pro板子上刷机(fedora28 -> debian10)双系统
(如果linux系统是fedora 28,和常用的ubuntu有点类似,只不过包安装的命令由apt-get 换成了dnf。debian10和ubuntu安装命令是一样的)
提示:RK3399PRO的这些特定运算的硬件(注意,CPU,GPU,VPG,RGA,NPU,PCI-Ex4硬件单元皆是独立运作的,也就是说同一时间他们都可以做独立的任务,相互不干扰不等待,考验同学们多线程编码的时候到了),大家可以提前学习一下,本人在学习记录《网络通信与服务器》部署也用到多线程,博客也会时刻更新,也会不断更新完善已经写好的博客,这些知识点是通用的。
一、开机

二、烧录固件(刷机)

由于本人购买的是4GB+2GB内存,也便于以后可能研究一下Android系统,所以安装了双系统。
window主机烧写固件和linux主机烧写固件选其一就行,此处我两种方式都写了,本人使用的window主机烧写固件。此板子支持Android和Linux双系统,支持双系统启动和一键切换功能。
(烧写前千万别去擦除Flash,这样会造成无法开机!)
Window主机烧写固件
下载固件TB-RK3399ProD固件和烧写工具window系统烧写工具, linux系统烧写工具
1)安装Windows PC端USB驱动(首次烧写执行),支持xp,win7_32,win7_64,win8_32,win8_64,win10操作系统。本人使用window10系统
2)双击DriverAssitant_v4.7\ DriverInstall.exe打开安装程序,点击“驱动安装”按提示安装驱动即可,

安装界面如下所示:

3)Type-C线连接主机端的USB接口和TB-RK3399Pro开发板的Type-C接口,烧写工具通过该接口烧写固件。

4)双击AndroidTool_Release_v2.64\AndroidTool.exe启动烧写工具,单击右键,导入config_dual 配置,此配置为双系统配置。

工具界面如下:

导入配置后,序号7的reconvery.img的目录是错误的,需要需改一下(最好每一个都检查一下)
序号12的rootfs的路径名称注意一下,是“debian10-toybrick-rk3399pro-lxde-V1.1.img”,而不是“rootfs.img”,由于第一次我看官网的,在使用过的过程发现是fedora28系统,并非是debian10。

img目录文件如下:

若用户只想烧单系统,导入对应config 配置文件注意一下(在AndroidTool_Release_v2.64根目录下)。
5)一手长按TB-RK3399Pro开发板上recovery按键,另一手再按reset按键

本文详细介绍RK3399Pro开发板的环境搭建流程,包括Ubuntu开发环境配置、固件烧录、系统软件安装及更新等内容。
最低0.47元/天 解锁文章
2032

被折叠的 条评论
为什么被折叠?



