Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

今日长缨在手,何时缚住苍龙。这篇文章主要讲述Rock Pi开发笔记:入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行相关的知识,希望能为你提供帮助。
前言    入手rock pi 4b plus板子,查看具体的实物,然后制作系统,刷系统,让摇滚派的ubuntu系统运行起来。
< br>
Rock Pi 4B plus 介绍    ROCK Pi 4 是 Radxa 基于 Rockchip RK3399的 SBC(单板计算机)。它可以运行 android 或一些 Linux 发行版。ROCK Pi 4 配备六核 ARM 处理器、64 位双通道 3200Mb/s LPDDR4、最高 4K@60 HDMI、MIPI DSI、MIPI CSI、3.5mm 麦克风插孔、802.11 ac WIFI、蓝牙 5.0、USB 端口、GbE LAN、 40 针彩色扩展接头,RTC。此外,ROCK Pi 4 支持 USB PD 和 QC 供电。 ROCK Pi 4 有两种型号,型号 A 和型号 B,每种型号都有 1GB、2GB 或 4GB 内存选项。
   

Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

正面
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

< br>
系统启动方式 使用emmc启动    买plus自带emmc,会使用emmc。
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

使用tf卡启动    Plus版本,在没有使用emmc之前(emmc没刷系统之前是可以使用tf卡启动的,A、B、C都可以使用),那么是emmc和tf都可以切换的(emmc是使用转换版的,没有plus焊接在pcb上那么稳定)。
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

< br>
入手板子 实物    入手的rock pi 4b plus,板载了emmc,配置为4GB内存/64GB的emmc(emmc一旦刷系统,则无法再使用tf卡启动),有tf卡槽,tf卡存储最大支持128GB。
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

    RK3399芯片的大小为21 x 21的方形:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

    注意:
  • QC电源:支持快充的快充头,不是一般的给手机充电的5V的,是电压范围再9~20V的,RK3399的板子电源是12V的居多。(PS:5V也能跑,可能跑着跑着死机,后续笔者会做测试)。
  • 双公头USB线(重要):这是刷系统到emmc需要的线,套餐内没有,而且plus版本的,一旦刷了emmc,就无法再使用tf卡启动了,需要    注意。
        笔者之前Hi3516AV100开发板带了,如下图(红色标记的那条):
       
    Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

    文章图片
< br>
烧录前准备 烧录工具    (注意:必须是2.69版本的刷机工具)。
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

Bin文件    官网下载的。
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

Ubuntu系统(镜像)    (PS:附带了其他系统,读者自己下)
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

安装USB驱动   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

< br>
开始烧录 步骤一:接线   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

步骤二:打开烧录工具   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

步骤三:给主板上电    (开发资料说要多按一个键后上电,笔者第一次刷,没按键也可以识别,就没管按键了,注意,设备识别要线安装USB的驱动1)
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

    (后测试,再次刷,有系统则需要按键,也可run刷入)
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

步骤四:选择bin和image文件   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

    注意:配套的系统,有多个镜像,有些是.gz的需要解压的,如下图:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

步骤五:点击run   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

下载成功,如下图:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

步骤六:刷成功后,主板蓝灯会常量   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

< br>
查看系统正常运行 串口连接    (会在后续介绍,先这样连接就行了),如下图:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

    TXD接线的RTX,RTX接线的TXD,如下图:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

    连接好后,如下图:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

    然后安装一个可调试的终端软件,打开对应的串口,(注意:笔者习惯使用虚拟机ubuntu做arm开发,保障开发环境,所以使用虚拟机ubuntu了),如下图:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

< br>
系统界面    成功起来,如下图:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

    界面是命令行的,官方也没有带桌面的ubuntu,如下图:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片

< br>
安装桌面运行环境    安装时,需要网络,且需要几十分钟。
sudo apt-get update sudo apt-get install gnome-core

【Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)】    安装完后,如下图:
   
Rock Pi开发笔记(入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行)

文章图片


    推荐阅读