醬是創客的NanoPi R2S教學主題第一篇,以NanoPi R2S來實作教學,本篇將著重於友善FriendlyARM NanoPi R2S開發板硬體介紹。友善是使用RK3328開發板,可以使用Ubuntu-Core、OpenWrt(FriendlyWrt),大多數人都把R2S拿來OpenWrt路由器,因為1G的RAM和RK3328就足夠SOHO使用
R2S的WAN使用RK3328的Ethernet搭配RTL8211E、LAN使用RK3328的USB3.0搭配RTL8153B,整體效能都可以達到940Mbps。記憶體有1G DRR4對OpenWrt來說是非常足夠。AES硬體加速的部份大概是樹莓派4B的10倍左右。這台的缺點就是金屬機殼會比較燙,因為RK3328是28奈米製程再加上Rockchip本來就比較燙,OS基本上都在github可以看到,都是開源的,OpenWrt的Hardware也有將NanoPi R2S放入support清單,有些人會用Ubuntu-Core搭配docker跑些服務,也有些人只專攻OpenWrt,要深度玩它前提都是要對Linux有一定知識或喜歡try and error的人
效能測試:
NAT(DHCP/Static IP): 940M(CPU使用率35%)
NAT(PPPoE): 750M(CPU使用率60%)
QoS(使用OpenWrt SQM的piece of cake): 465M(WAN-to-LAN)/750M(LAN-to-WAN)
不開QoS適用中華電信速率: 500M/250M以下
開QoS適用中華電信速率: 300M/100M以下
溫度與電源:
NanoPi R2S金屬外殼的CPU溫度會落在70度左右,金屬外殼大約是5X度,且需要品質穩定5V2A的Type-C電源。
產品規格
CPU: Rockchip RK3328(4 x Cortex-A53 Up to 1.3GHz)
RAM: 1GB DDR4
MicroSD開機槽: 需自行放入MicroSD(最大支援128G)
WAN: 10/100/1000Mbps RJ45(RTL8211E)
LAN: 10/100/1000Mbps RJ45(RK3328 USB3.0介面轉RTL8153B)
USB: 1 x USB 2.0
Serial Debug Port: 1 x 2.54mm pitch 3pin-header(3.3V TTL)
LED: SYS LED(Red)、WAN LED(Green) 、LAN LED(Green) x1
按鈕: 1 x User button
電源輸入: 5V2A USB-C
消耗功率: 10W(max)
尺寸: 60 x 62 x 28mm
工作溫度: 0~80度C
NanoPi R2S原廠相關資源:
友善NanoPi R2S詳細說明書與教學
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_R2S
系统韌體和系統相關下載
http://download.friendlyarm.com/nanopir2s
原理圖
http://wiki.friendlyarm.com/wiki/images/5/59/SCH_NanoPi_R2S_V1.0-1912.pdf
PCB尺寸圖
http://wiki.friendlyarm.com/wiki/index.php/File:Dimension_NanoPi_R2S_V1.0-1912_PCB.rar
RKA3328晶片手冊
http://wiki.friendlyarm.com/wiki/images/d/d7/Rockchip_RK3328_Datasheet_V1.1-20170309.pdf