0%

OrangePi-3B 折腾笔记—— 认识开发板

OrangePi-3B 系列笔记:

温馨提示:

  1. OrangePi-3B 硬件版本 V1.1.1 的板子出现过有线网卡“无故”失灵的故障, 所以在进行操作前请确认开发板工作良好(修复这个问题需要更换 RK3566 芯片).
    https://www.bilibili.com/read/cv33224126
  2. 香橙派目前已经推出了硬件版本为 V2.1 的 OrangePi-3B, 有线网卡供应商更换为 RTL. 本系列文章没有针对 V2.1 的板子做过适配, 请根据实际情况操作(同时强烈谴责此种不负责任的行为, 如考虑购买此型号板子商用, 建议换个型号避坑).
  3. 本系列文章最后更新时间: 2024年11月02日.

编译环境

  • 主板: OrangePi-3b_V1.1.1
  • 芯片: RK3566
  • 环境: Debian:12_x86_64(Docker)

介绍

Orange Pi 3B 采用了瑞芯微 RK3566 四核64位处理器,22nm 先进工艺,主频最高可达 1.8GHz,集成 ARM Mali G52 2EE 图形处理器,支持 OpenGL ES 1.1/2.0/3.2OpenCL 2.0Vulkan 1.1,内嵌高性能 2D 加速模块;内置 0.8Tops 算力的 AI 加速器NPU,支持 Caffe/TensorFlow/TFLite/ONNX/PyTorch/Keras/Darknet 等主流架构模型的一键转换;VPU可实现 4K@60fps H.265/H.264/VP9 视频解码和 1080P@100fps H.265 视频编码,1080P@60fps H.264 视频编码,支持 8M ISPHDR;拥有 2GB/4GB/8GB(LPDDR4/4X),支持 16GB/32GB/64GB/128GB/256GB 的eMMC模块、支持 16MB/32MB SPI Flash,具有 Wi-Fi5、BT5.0,支持 BLE

Orange Pi 3B 引用了相当丰富的接口,包括 HDMI输出M.2 M-KEY(可选)、TF卡槽千兆网口USB2.0USB3.03.5mm耳机插孔MIPI DSI接口eDP接口MIPI CSI摄像头接口多功能40 Pin扩展接口 等,可广泛适用于电视盒子、高端平板、边缘计算、人脸识别、智能安防、智能家居等领域,赋能丰富的AI应用和物联网场景。

产品参数

项目 参数
主控芯片 Rockchip RK3566
CPU 四核 64 位 Cortex-A55 处理器,22nm 先进工艺,主频最高 1.8GHz
GPU • ARM Mali G52 2EE图形处理器• 支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1• 内嵌高性能2D加速硬件
NPU • 集成 RKNN NPU AI 加速器,0.8Tops@INT8 性能• 支持 Caffe/TensorFlow/TFLite/ONNX/PyTorch/Keras/Darknet 架构模型一键转换
VPU • 4K@60fps H.265/H.264/VP9 视频解码• 1080P@100fps H.265 视频编码• 1080P@60fps H.264 视频编码
PMU Rockchip RK809-5
内存 2GB/4GB/8GB (LPDDR4/4x)
存储 • 支持eMMC模块:16GB/32GB/64GB/128GB/256GB• SPI Flash: 16MB/32MB• M.2 M-KEY插槽(可选):SATA3 或者 PCIe2.0 NVME SSD• TF卡槽
Wi-Fi+蓝牙 Wi-Fi 5+BT 5.0,BLE(20U5622)
以太网收发器 10/100/1000Mbps以太网(板载PHY芯片:YT8531C)
显示 • 1xHDMI TX 2.0,最大支持4K@60FPS• 1xMIPI DSI 2 Lane• eDP1.3
摄像头 1xMIPI CSI 2 Lane摄像头接口
USB • 1xUSB 2.0 支持Device或HOST模式• 1xUSB 3.0 HOST• 2xUSB 2.0 HOST
音频 3.5mm耳机孔音频输入/输出
按键 1xMaskROM键,1xRESET键,1xPOWER键
FAN 2Pin 1.25mm规格的5V风扇接口
RTC 2Pin 1.25mm规格的备用电池接口
40Pin 40Pin功能扩展接口,支持以下接口类型:GPIO、UART、I2C、SPI、PWM
电源 Type-C 5V3A
支持的操作系统 Android11、Ubuntu22.04、Ubuntu20.04、Debian11、Debian12、开源鸿蒙4.0 Beta1、Orange Pi OS(Arch)、基于开源鸿蒙的Orange Pi OS(OH)等操作系统。

尺寸参数

项目 参数
PCB尺寸 85mm x 56mm x 17mm
重量 49g

外观展示

0719-pi3b-20.jpg
0719-pi3b-21.jpg
0719-pi3b-19.jpg

选它的目的

  • 了解嵌入式;
  • 了解U-Boot;
  • 了解Kernel;
  • 学习驱动开发;
  • 学习Android HAL开发;
  • 找个 C/C++ 的练手平台;

选它的原因:

  • 性能:RK3566四核A55 + G52,CPU 应用和 NPU 可兼得;
  • 外设:该有的都有了,比较看重可拆卸 eMMCNVME 接口;
  • 价格:199 的价格,还是比较亲民了;虽然价格比那一众安防平台贵一些,但配置也要高不少;

使用感受

  1. OrangePi-3b 扩展接口够多, 折腾过程中很方便, 不用考虑转换头的事情;
  2. 瑞芯微的 U-Boot/Kernel 支持版本不是很新, 像全志系列的芯片支持程度普遍比瑞芯微多, 源码版本更新一些; 移植新版本的使用遇到的问题要多一些;
  3. OrangePi 家的资料偏向使用, 比起正点原子/野火这些偏向开发的厂商, 只能说能用;

参考资料

产品详情:

源码仓库:

资料仓库:

WIKI站点:

参考博客: