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
安装完后,如下图:

Rock Pi开发笔记(二):入手Rock Pi 4B plus(基于瑞星微RK3399)板子并制作系统运行的更多相关文章
- Rock Pi开发笔记(一):Rock Pi系列arm产品方案快速落地方案介绍
前言 开发RK3399等相关的项目和产品做评估,最近发现Rock Pi4是一个很好的评估版,价格合适,能满足评估的开发,像树莓派一样留出来引脚接口,是很好的快速落地arm系列产品和项目的较好方案选 ...
- Django开发笔记二
Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1.xadmin添加主题.修改标题页脚和收起左侧菜单 # ...
- SDL开发笔记(二):音频基础介绍、使用SDL播放音频
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/ar ...
- EasyUI 开发笔记(二)
接上篇 :EasyUI 开发笔记(一) (http://www.cnblogs.com/yiayi/p/3485258.html) 这期就简单介绍下, easyui 的 list 展示, 在easy ...
- Raspberry Pi 配置笔记二
配置源 http://blog.chinaunix.net/uid-21658993-id-4702322.html deb http://ipv4.mirrors.ustc.edu.cn/raspb ...
- Vue-cli开发笔记二----------接口调用、配置全局变量
我做的一个项目,本身是没用任何框架,纯手写的前端及数据交互,项目已经完结.最近学Vue,于是借用这个项目,改装成vue项目. (一)接口问题:使用axios的调用方法,proxyTable解决开发环境 ...
- RBL开发笔记二
17:13:55 2014-08-25 有以下几个点: 第一 :怎么在预处理阶段能够做到识别某个宏是否给定义了 这里就定义了一个SystemConfig.h 专门做这个事情 当然是需要make ...
- openwrt开发笔记二:树莓派刷openwrt
前言及准备 本笔记适用于第一次给树莓派刷openwrt系统的玩家,对刷机过程及注意事项进行了记录,刷机之后对openwrt进行一些简单配置. 使用openwrt源码制作固件需要花费一点时间. 平台环境 ...
- 开源低代码平台开发实践二:从 0 构建一个基于 ER 图的低代码后端
前后端分离了! 第一次知道这个事情的时候,内心是困惑的. 前端都出去搞 SPA,SEO 们同意吗? 后来,SSR 来了. 他说:"SEO 们同意了!" 任何人的反对,都没用了,时代 ...
随机推荐
- Django_环境配置(一)
一.安装Django # 在CMD中运行 pip install django # 查看djangp版本 python manage.py version 二.创建项目 # 在CMD中运行django ...
- (onlyoffice)在CentOS及其衍生产品上安装Linux的Document Server
介绍 Document Server是一个在线办公套件,包括用于文本,电子表格和演示文稿的查看器和编辑器,与Office Open XML格式完全兼容:.docx,.xlsx,.pptx,并支持实时协 ...
- MATLAB中回归模型
(1).一元线性回归:数学模型定义 模型参数估计 检验.预测及控制 1.回归模型: 可线性化的一元非线性回归 (2).多元线性回归:数学模型定义 模型参数估计 多元线性回归中检 ...
- 收到西门子发来的UG告知函怎么办?Solidworks盗版被查如何防范?厂商是怎么样查到公司在用盗版,有什么方法可以核实真假?……
收到西门子发来的UG告知函怎么办?Solidworks盗版被查如何防范?厂商是怎么样查到公司在用盗版,有什么方法可以核实真假?--很多企业信息化管理leader或者老板都希望能够通过一些取巧的办法来防 ...
- 前端——JSON学习总结
学习网址: https://www.bilibili.com/video/BV1Pt411u7R3 什么是JSON?(以下有关概念内容为视频中学习文档相关内容,代码为本人学习时使用的有关代码) JSO ...
- 【解决了一个小问题】alpine镜像中,busybox的date命令获取昨天的日期
直接上答案: date -d@"$(( `date +%s`-86400))" +"%Y-%m-%d"
- Python webargs 模块
一.安装 python3 -m pip install webargs 文档 二.基础特性 # encoding=utf-8 from flask import Flask from webargs ...
- node.js和vue cli脚手架下载安装配置方法
一.node.js安装以及环境配置 1.下载vue.js 下载地址: https://nodejs.org/en/ 2.安装node.js 下载完成后,双击安装包开始安装.安装地址最好换成自己指定的地 ...
- 字符串自实现(一)(mystrcpy,mystrcat,mystrcmp)
char* mystrcpy(char* str_one,const char* str_two) { char* tmp = str_one; while (*str_one++ = *str_tw ...
- 如何在pyqt中实现亚克力磨砂效果的QLabel
前言 Windows10 在 UWP 应用中支持亚克力画刷,可以在部件的底部绘制亚克力效果的背景图.下面我们使用 QLabel 来模拟这个磨砂过程. 实现方法 MSDN 文档中介绍了亚克力材料的配方, ...