简介:
youyeetoo R1 是风火轮科技专为AIOT市场设计的嵌入式主板(SBC),体积小但功能强大,搭载瑞芯微旗舰级RK3588s 八核64位处理器,8nm 制程,主频高达2.4GHz,集成ARM Mali-G610 MP4 GPU,内置6 Tops算力的AI加速器NPU,具备更快速度和更低功耗,为各类AI应用场景提供卓越性能。
尽管R1 SBC仅有卡片大小(100*69.3mm),但是接口丰富,包括千兆以太网、HDMI输出(支持8K)、Type-C、M.2 PCIe2.0、双MIPI摄像头和屏、3个USB2.0、1个USB3.0、4路UART串口、2路I2C、GPIO * 7、SPI * 1、ADC * 2、CAN * 1等等物联网常用接口;支持多种操作系统,可适用于边缘计算、人工智能、广告机、智能家居等AIoT各领域。
最具备特色的是R1 SBC还板载了NFC近场通信芯片,可用手机(android/IOS)与主板碰一下互传数据,风火轮提供应用例子教程。
Item | descriptions |
---|---|
处理器CPU | RK3588S,8nm先进工艺,8核64位,集成了四核Cortex-A76和四核Cortex-A55,最高可以到达2.4GHz的主频 |
显卡GPU | ARM Mali-G610 MP4(最大频率1GHz) 四核GPU ● 支持 OpenGL ES 1.1/2.0/3.1/3.2 ● OpenCL 1.1,1.2,2.0 ● Vulkan 1.1,1.2 450 GFLOPS ● 内嵌高性能2D图像加速模块 |
NPU | 6TOPS的NPU算力 三核架构,支持int4/int8/int16/FP16/BF16/TF32混合运算(可转换TensorFlow / MXNet/PyTorch/Caffe 模型) |
内存RAM | LPDDR4 4GB/8GB/16GB/32GB (可选) |
硬盘Storage | ● 板载eMMC: 32G/64G/128G/256GB(可选) ● M.2 M-Key接口: 1.支持 NVMe 2242 SSD固态(PCIE2.0) (默认) (备注:PCIe3.0的NVME也是可用,只是实际速度是2.0) 2. 2242 SATA3.0 SSD ● MicroSD卡槽 |
网络Network | ● 有线网络:RJ45千兆以太网口1个 ● 无线网络:M.2槽扩展(E-Key),默认驱动 RTL8822CE(另购) 可选WIFI6+BT5.2 双频WIFI+蓝牙模组 ● 4G LTE: M.2槽扩(M-Key),默认调通 EC20 4G数据上网 (需要另购4G转接板) |
多媒体 (Video codec) |
视频解码: ● 8K@60fps H.265/H.264/AV1/VP9/AVS2 ● 8K@30fps H.264 ● 4K@60fps AV1 ● 1080P@60fps MPEG-2/-1/VC-1/VP8 视频编码: ● 8K@30fps H.265 / H.264编码 (最高可实现 32 路 1080P@30fps 解码 和 16 路 1080P@30fps 编码) |
显示屏Display (Multi screen) |
● HDMI:1 x HDMI2.1 (8K@60Hz或4K@120Hz) ● MIPI FPC:2 x MIPI-DSI (DSI0/DSI1 4K@60Hz) 默认支持风火轮 MIPI7LCD (1024 * 600 LCD触摸屏) ● DP:1 x Type C 口 转出DP1.4 (8K@30Hz) |
摄像头camera | MIPI FPC接口:2 x MIPI CSI 4 lane (MIPI_CPHY0/MIPI_CPHY1) |
USB | ● USB-A座子:USB-A 2.0 * 2 ● USB-A座子:USB-A 3.0* 1 ● USB-C座子: TypeC座 * 1多功能接口(USB3.1 OTG / DP1.4) (限流2A) ● USB插针:USB 2.0 * 1(PH-4A 4P 2.0mm间距 ) |
Audio Output | 1. 3.5mm耳机接口x 1 (4线式耳机) 2. HDMI音频输出 3. 音频输出插针J368: 4PIN(R/L/GND/MIC)无额外功放 (座子:SH1.25mm规格)与3.5耳机孔的信号是并联的 |
Audio Input | 1. 板载 MIC x1 2. MIC座2PIN:可接模拟信号的MIC咪头3.3V (2P 1.25mm间距 座子:SH1.25规格) 3. 4线式耳机孔,里面有MIC输入功能 |
M.2 插座 | ●背面M.2 2242 M-key: 1. 支持NVME SSD (PCle Gen 3.0 x4 NVMe 1.4) 2. 可转接4G LTE 模组(另购转接板)默认移远EC20/EC25 ●正面M.2 2230 E-key:无线模组扩展(WIFI5+BT5.0 / WIFI6+BT5.2) RTL8822CE |
30PIN Socket | ● I2C:I2C * 3 (I2C1、I2C3、I2C7)默认3.3V ● UART:UART * 3(UART5、UART7、UART9)默认3.3V ● CAN:CAN * 1 (需另购CAN电平转换模块) ● PWM:PWM * 1(PWM7) ● ADC: ADC * 2(ADC3、ADC4) GPIO:GPIO * 7 (GPIO1_A7/GPIO1_A4/GPIO1_D5/GPIO2_A6/GPIO1_B1/GPIO0_B0/GPIO0_A0) ● VCC:VCC * 2(VCC3v3、VCC5v0) ● SPI(管脚:14,16,19,21,23)复用了I2C7和UART9 |
调试串口 | Debug UART * 1 (UART2 3P座子:SH1.25规格) |
LED light | 红绿LED 2个,并联4PIN,(可程序控制) |
Key | 4个: Boot /Reset /Recovery /Power |
Power | ● DC座:12V(5.5x2.1mm,12V3A) ● 插针座子2PIN 2.54间距 |
RTC | RTC钮扣电池座(插针接口:2P 1.25mm间距 SH1.25规格) |
Size | 100 x 69.3mm |
FAN | FAN风扇(5V 3P 1.25mm间距 SH1.25规格)带调速 |
NFC | NFC被动通信,支持与手机进行数据传输,兼容android/iOS手机 风火轮提供例子和API教程 |
HDMI IN | 最高支持4K@60fps (YUV420 ) 通过转接板:HDMI IN转MIPI-CSI FPC座子 需要另购买转接板 |
支持系统 | ● Android 13(kernel 5.10) ● Debian 11(kernel 5.10) ● Ubuntu 22.04(kernel 5.10) |
本章节介绍烧录系统的方法以及源码编译。如遇到烧录系统时无法识别设备、无法进入烧录模式等问题,请点击常见问题找解决方法。
对于一些管脚复用及功能冲突需要修改设备树,设备树修改好后,到固件烧录与源码编译这章节进行源码烧录,再进行固件烧录。
上面所有章节都需要用到交叉编译器,从i2c编程到spi编程的章节需要用到一个静态库和头文件。这些内容的下载链接,以及使用方法,可以在下面章节找到
本章节使用Android stdio软件进行编程,需要java编程基础。如没有java基础,请自行学习java相关知识。以下的例程都是基于system app的基础上编写。
R1 Ubuntu Desktop系统基于Ubuntu 64bit系统构建,Ubuntu 22.04版本(内核5.10)。
具有以下特性:
针对嵌入式平台,精简系统服务,桌面环境采用LXDE,
Lubuntu+风火轮定制主题,美观整洁。
Xserver使用GPU + RGA进行2D加速,运行流畅,占用CPU资源少。
提供基于Arm Mali GPU的OpenGL、OpenCL硬件加速支持。
提供基于Rockchip VPU + Mpp 的视频硬编解码支持。
预安装RKNN的驱动和API(提供升级脚本)
适配QT、Docker、Electron等开发框架。
提供一系列接口API,以操作板载资源设备,例如GPIO,LED灯等等。
系统采用overlayfs文件系统,支持导出rootfs,二次打包,恢复出厂设置等功能
用户和密码
R1 Linux Desktop系统开机启动后,自动登录到youyeetoo用户。
如果有连接调试串口,串口终端自动登录root用户。
youyeetoo用户密码: 123456
root用户:默认没有设置root密码,
风火轮用户通过sudo passwd root命令自行配置root密码。