介绍
1.
DDR4 RAM: 1GB
Network:10/100/1000M以太网口 x 1 USB3.0转10/100/1000M以太网口 x 1
USB2.0 Host: Type-A x1
MicroSD Slot x 1
MicroUSB: 供电和Slave功能
Debug Serial Port: 3.3V TTL电平,3Pin 2.54mm间距排针
LED: LED x 3
KEY: KEY x 1 用户自定义功能
PC Size: 55.6 x 52mm
Power Supply: DC 5V/2A
Temperature measuring range: 0℃ to 80℃
OS/Software: U-boot,Ubuntu-Core,OpenWrt
2.
3.刷入固件
使用BalenaEtcher和Usb image tool 刷入tf卡即可,R2s Openwrt自动编译项目地址
稳定性测试
由于原装外壳设计缺陷,加Rk3328芯片发热严重。故选购买裸板,加群友定制铝壳改善原装散热问题。Telegram群组
散热硅脂使用信越x-23-7783D,当前室温20度,烤鸡测试60分钟,温度65上下。
for i in seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l); do dd if=/dev/zero of=/dev/null & done
说明:
cat /proc/cpuinfo |grep “physical id” | wc -l 可以获得CPU的个数, 我们将其表示为N.
seq 1 N 用来生成1到N之间的数字。for i in seq 1 N; 就是循环执行命令,从1到N
dd if=/dev/zero of=/dev/null 执行dd命令, 输出到/dev/null, 实际上只占用CPU, 没有IO操作.
由于连续执行N个(N是CPU个数)的dd 命令, 且使用率为100%, 这时调度器会调度每个dd命令在不同的CPU上处理.最终就实现所有CPU占用率100%
另外,上述程序的结束可以使用:
1. fg 后按 ctrl + C (因为该命令是放在后台执行)
2. pkill -9 dd
性能展示对比
N1 openwrt用Docker部署,docker性能转化率很不错,影响忽略不计。
NanoPi R2S (CpuMark : 19626.684113 Scores) CPU: Rockchip RK3328, Quad-core Cortex-A53 up to 1.5GHz
NanoPi-R1 (CpuMark : 11607.871588 Scores) CPU: Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz
Phicomm N1 (CpuMark : 18378.833710 Scores) CPU: 晶晨 S905, Quad-core Cortex-A53 up to 1.5GHz
YouTube 节点:谷歌云香港服务器,隧道方式:V2ray ws 加密auto
总结
R2s 主频略高于N1的s905,在外网体验感官略胜N1,由于X86平台工控机已经出手,没法对比x86平台下openwrt的上网表现。在现有100M带宽约束下无法精准测试,综合群友测试,N1和R2s 500M 外网带宽应该是游刃有余的,R2s在解决散热情况下还是很不错设备。
由于铝壳作者不再定制,图纸方案已经售出,现在价格过高不推荐入手。另有一家亚克力风扇散热方案