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

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

前言

  入手rock pi 4b plus板子,查看具体的实物,然后制作系统,刷系统,让摇滚派的ubuntu系统运行起来。


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 内存选项。

  

正面

  

  

  

  


系统启动方式

使用emmc启动

  买plus自带emmc,会使用emmc。

  

使用tf卡启动

  Plus版本,在没有使用emmc之前(emmc没刷系统之前是可以使用tf卡启动的,A、B、C都可以使用),那么是emmc和tf都可以切换的(emmc是使用转换版的,没有plus焊接在pcb上那么稳定)。

  


入手板子

实物

  入手的rock pi 4b plus,板载了emmc,配置为4GB内存/64GB的emmc(emmc一旦刷系统,则无法再使用tf卡启动),有tf卡槽,tf卡存储最大支持128GB。

  

  

  

  

  RK3399芯片的大小为21 x 21的方形:

  

  注意:

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


烧录前准备

烧录工具

  (注意:必须是2.69版本的刷机工具)。

  

Bin文件

  官网下载的。

  

Ubuntu系统(镜像)

  (PS:附带了其他系统,读者自己下)

  

安装USB驱动

  


开始烧录

步骤一:接线

  

步骤二:打开烧录工具

  

步骤三:给主板上电

  (开发资料说要多按一个键后上电,笔者第一次刷,没按键也可以识别,就没管按键了,注意,设备识别要线安装USB的驱动1)

  

  (后测试,再次刷,有系统则需要按键,也可run刷入)

  

步骤四:选择bin和image文件

  

  注意:配套的系统,有多个镜像,有些是.gz的需要解压的,如下图:

  

步骤五:点击run

  

下载成功,如下图:

  

步骤六:刷成功后,主板蓝灯会常量

  


查看系统正常运行

串口连接

  (会在后续介绍,先这样连接就行了),如下图:

  

  TXD接线的RTX,RTX接线的TXD,如下图:

  

  连接好后,如下图:

  

  然后安装一个可调试的终端软件,打开对应的串口,(注意:笔者习惯使用虚拟机ubuntu做arm开发,保障开发环境,所以使用虚拟机ubuntu了),如下图:

  


系统界面

  成功起来,如下图:

  

  

  界面是命令行的,官方也没有带桌面的ubuntu,如下图:

  


安装桌面运行环境

  安装时,需要网络,且需要几十分钟。

sudo apt-get update
sudo apt-get install gnome-core

  安装完后,如下图:

  



相关文章
|
算法 物联网 定位技术
基于WIFI指纹的室内定位算法matlab仿真
基于WIFI指纹的室内定位算法matlab仿真
|
Windows
Window winget 包管理工具安装踩坑记录
Window winget 包管理工具安装踩坑记录
746 0
|
负载均衡 Cloud Native 持续交付
云原生时代的微服务架构:优势、挑战与实践
云原生时代的微服务架构:优势、挑战与实践
269 20
基本的Dos命令 在控制台如何进入某一个文件或者进入不同的盘符
这篇文章介绍了如何在Windows DOS命令行环境中进入不同盘符和文件夹,包括使用Win+R快捷键打开运行窗口、通过输入盘符加冒号(如"D:")切换到指定盘符、使用"cd"命令进入文件夹,以及一些基本的文件操作命令如"dir"查看文件和"del"删除文件等。
基本的Dos命令 在控制台如何进入某一个文件或者进入不同的盘符
|
SQL 关系型数据库 MySQL
SqlAlchemy 2.0 中文文档(六十六)(1)
SqlAlchemy 2.0 中文文档(六十六)
208 0
|
机器学习/深度学习 数据处理 计算机视觉
Python中利用长短期记忆模型LSTM进行时间序列预测分析 - 预测电力消耗数据
Python中利用长短期记忆模型LSTM进行时间序列预测分析 - 预测电力消耗数据
|
机器学习/深度学习 算法 PyTorch
使用Pytorch中从头实现去噪扩散概率模型(DDPM)
在本文中,我们将构建基础的无条件扩散模型,即去噪扩散概率模型(DDPM)。从探究算法的直观工作原理开始,然后在PyTorch中从头构建它。本文主要关注算法背后的思想和具体实现细节。
9263 3
|
Ubuntu 前端开发 Linux
Linux apt 命令
10月更文挑战第1天
286 4
|
存储 数据采集 数据安全/隐私保护
使用STM32F103读取TF卡并模拟U盘:使用标准库实现
通过以上步骤,你可以实现用STM32F103将TF卡内容变成U盘进行读取。这种功能在数据采集、便携式存储设备等应用中非常有用。如果你有更多的需求,可以进一步扩展此项目,例如添加文件管理功能、加密存储等。希望这篇博客能帮到你,如果有任何问题,欢迎在评论区留言讨论!
1368 1