跳到主要内容

Sige7 产品简介

让我们在 5 分钟内了解 Sige7。

简介​

ArmSoM-Sige7采用Rockchip RK3588新一代旗舰级八核64位处理器,主频高达2.4GHz,6 TOPS算力NPU,最大可配32GB大内存。支持8K视频编解码,拥有丰富的接口,支持双2.5G网口、WiFi6 & BT5和多种视频输出。支持多种操作系统, 可适用于ARM PC、边缘计算、云服务器、人工智能、云计算、虚拟/增强现实、区块链、智能NVR等领域

ArmSoM-sige7

ArmSoM-sige7
Rockchip RK3588

依托强大的生态系统以及各式各样的扩展配件,ArmSoM 可以帮助用户轻松实现从创意到原型再到批量生产的交付,是创客、梦想家、业余爱好者的理想创意平台。

关键参数​

  • SOC:瑞芯微 RK3588
  • CPU:RK3588 四核Cortex-A76@ 2.4GHz+四核Cortex-A55@ 1.8GHz,8纳米制程
  • GPU:ARM Mali-G610 MP4
  • NPU:算力高达6TOPs(INT8),支持INT4/INT8/INT16混合运算
  • VPU/编解码:
    • 硬解码:8K@60fps H.265/VP9/AVS2、 8K@30fps H.264 AVC/MVC、 4K@60fps AV1、1080P@60fps MPEG-2/-1/VC-1/VP8
    • 硬编码:8K@30fps H.265 / H.264
  • RAM:8GB/16GB/32GB(最高可配 32GB )64bit LPDDR4/LPDDR4x
  • Flash:64GB/128GB eMMC
  • WIFI/BT: 板载IEEE 802.11a/b/g/n/ac/ax WIFI6 和 BT5 AP6275P
  • 工作电压:具有宽范围的输入电压,从5V到23V(电压误差±5%)
  • 工作温度:0℃ ~ 80℃
  • 操作系统:
    • Rockchip官方支持:Android 12.0,Debian11,Buildroot
    • 第三方支持:Armbian, Ubuntu 22.04, Ubuntu 24.04, Arch Linux, openSUSE
  • PCB:12 层 PCB 板设计
  • 重量:46.6g
  • 大小:92mm × 62mm x 14.6mm

使用手册​

✈️

Sige7 使用手册

如何开始使用你的Sige

硬件信息​

硬件接口​

ArmSoM-Sige7 front & back

ArmSoM-Sige7 front & back

ArmSoM-sige7-Metal-shell

ArmSoM-sige7-Metal-shell
提示

Sige7上有两个长得一样的Type-C接口,其中Type-C(PD Only)才是电源接口。

硬件规格​

Sige7 硬件规格
类别功能参数
SOC
  • RockChip RK3588
  • CPU
  • RK3588 四核Cortex-A76@ 2.4GHz+四核Cortex-A55@ 1.8GHz,8纳米制程
  • GPU
  • GPU Mali-G610 MP4 (4x256KB L2 Cache)
  • 支持 OpenGL ES3.2/OpenCL2.2/Vulkan1.1
  • NPU
  • 6 TOPS@INT8(3 NPU core)
  • 支持 INT4/INT8/INT16 混合运算
  • 支持深度学习框架:TensorFlow/MXNet/PyTorch/Caffe/Tflite/Onnx NN/Android NN 等
  • VPU/编解码
  • 硬解码:8K@60fps H.265/VP9/AVS2、 8K@30fps H.264 AVC/MVC、 4K@60fps AV1、1080P@60fps MPEG-2/-1/VC-1/VP8
  • 硬编码:8K@30fps H.265 / H.264
  • ISP
  • 集成48MP ISP with HDR&3DNR
  • RAM
  • 8GB/16GB/32GB(最高可配 32GB )64bit LPDDR4/LPDDR4x
  • Flash
  • 16GB/32GB/64GB/128GB eMMC
  • 支持MicroSD卡扩展
  • M.2 M-KEY Socket:PCIe3.0 NVMe SSD
  • PCIe
  • 1x M.2 Key M 接口(PCIe 3.0 4- lanes),可拓展 SSD:Type 2280/2260/2242/2230
  • 网络
  • 2x 2.5G网口
  • 板载 IEEE 802.11a/b/g/n/ac/ax WIFI6 和 BT5 (AP6275P)
  • 视频输出
  • 1x HDMI OUT2.1,支持 8K@60fps
  • 1x MIPI DSI 分辨率最高可达 4K@60fps
  • 1x DP1.4 分辨率最高可达 8K@30fps
  • 视频输入
  • 2x 4Lanes MIPI CSI,每线最高 2.5Gbps
  • 音频
  • 1x HDMI音频输出
  • 1x HP-OUT 音频输出
  • 1x USB Type-C 3.0 (DP1.4)音频输出
  • USB接口
  • 1x USB3.0(支持USB3.1 Gen1),高达5Gbps数据速率
  • 1x USB Type-C 3.0(DP1.4/OTG)
  • 1x USB2.0,支持高速(480Mbps)、全速(12Mbps)和低速(1.5Mbps)模式
  • 40-PIN
  • 和树莓派40pin可完全兼容,可接丰富的配件外设
  • 支持 UART/SPI/I2C/I2S/PWM/ADC/5V Power/3.3V Power
  • 其他
  • 1x 5V风扇接口
  • 1x 电池输入连接器用于低功耗RTC芯片 LK8563S 的供电
  • 2x LED灯,系统正常时绿色灯开始闪烁,红色灯由用户控制
  • 电源
  • 宽范围的输入电压 5V-23V : 支持USB Type-C PD 2.0, 9V/2A, 12V/2A, 15V/2A, 20V/2A
  • 按键
  • 1x PWRON键,支持休眠唤醒
  • 1x Reset键,支持重启
  • 1x Maskrom键,支持进入maskrom烧录模式
  • 系统
  • Rockchip官方支持:Android 12.0,Debian11,Buildroot
  • 第三方支持:Armbian,Ubuntu 20.04,Ubuntu22.04,Kylin OS
  • 尺寸
  • 92 mm x 62mm
  • 工作温度
  • 0℃ ~ 80℃
  • Sige7/5/3/1规格比较
    Sige7Sige5Sige3Sige1
    SoC Process8nm8nm22nm28nm
    CPURockchip RK3588
    Cortex-A76 x4 @2.4GHz and Cortex-A55 x4 @1.8GHz
    Rockchip RK3576
    Cortex-A72 x4 @2.2GHz and Cortex-A53 x4 @1.8GHz
    Rockchip RK3568B2
    Cortex-A55 x4 up to 2.0GHz
    Rockchip RK3528
    Cortex-A53 x4 up to 2.0GHz
    GPUARM Mali-G610 MP4ARM Mali G52 MC3 GPUArm Mali‑G52‑2EEARM Mali-450 GPU
    NPU6TOPS@INT8(3 NPU core)6TOPS@INT8(2 NPU core)1TOP@INT8-
    RAM4GB/8GB/16GB/32GB 64-bit LPDDR4x4/8/16GB 32-bit LPDDR4x2/4GB 32-bit LPDDR4x2/4GB 32-bit LPDDR4x
    eMMC64GB/128GB eMMC32/128GB eMMC32GB eMMC8 eMMC
    TF CardMolex Slot, Spec Version 2.x/3.x/4.x(SDSC/SDHC/SDXC)YesYesYes
    Output1x HDMI 2.1, supports 8K@60fps
    1x MIPI DSI up to 4K@60fps
    1x DP 1.4 up to 8K@30fps
    1x HDMI 2.1, supports 4K@120fps
    1x MIPI DSI, up to 2K@60fps
    1x DP1.4, up to 4K@120fps
    1x MIPI DSI up to 2K@60fps
    1x HDMI OUT2.0, supports 4K@60fps
    1x HDMI OUT2.0b, supports 4K@60fps
    Decoder8K@60fps H.265/VP9/AVS2
    8K@30fps H.264 AVC/MVC
    4K@60fps AV1
    1080P@60fps MPEG-2/-1/VC-1/VP8
    H.264, H.265, VP9, AV1 and AVS2 etc. up to 8K@30fps or4K@120fps4KP60 H.265/H.264/VP9H.265, H.264, AVS2 4K@60fps
    Encoder8K@30fps H.265 / H.264H.264 and H.265 up to 4K@60fps1080P60 H.264/H.265H.264 and H.265 up to1080@60fps
    Wi-FiAP6275P Wi-Fi 6 Module
    802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDB
    SYN43752 Wi-Fi 6 Module
    802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDB
    SYN43752 Wi-Fi 6 Module
    802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDBs
    SYN43752 Wi-Fi 6 Module
    802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDBs
    PCIEPCIe 3.0 4-lanes
    M.2 Key M 2280 NVMe SSD Supported
    PCIe 2.1 1-lanes
    M.2 Key M 2280 NVMe SSD Supported
    PCIe 3.0 2-lanes
    M.2 Key M 2280 NVMe SSD Supported
    -
    Ethernet2x 2.5G Ethernet2x Gigabit EthernetGigabit Ethernet & 2.5G EthernetGigabit Ethernet & 2.5G Ethernet
    USB Host1x USB 3.0 & 1x USB 2.01x USB 3.0 & 1x USB 2.01x USB 3.0 & 1x USB 2.02x USB 2.0
    USB-C1x USB-C Power jack & 1x USB Type-C 3.0(DP1.4/OTG)1x USB-C Power jack & 1x USB Type-C 3.0(DP1.4/OTG)1x USB-C Power jack & 1x USB3.0 OTG1x USB-C Power jack & 1x USB2.0 OTG
    MIPI CSI/DSI2x 4-lane MIPI CSI
    1x 4-lane MIPI DSI
    2x 4-lane MIPI CSI
    1x 4-lane MIPI DSI
    1x 4-lane MIPI CSI
    1x 4-lane MIPI DSI
    -
    40-PIN Headeryesyesyesyes
    LEDs2x LEDs2x LEDs2x LEDs2x LEDs
    Board Dimensions92mm × 62mm x 14.6mm92mm × 62mm x 14.6mm92mm × 62mm x 14.6mm92mm × 62mm x 14.6mm

    RK3588框图​

    RK3588框图
    rk3588 block diagram

    引脚定义​

    40-PIN 座子
    GPIO number功能PinPin功能GPIO number
    +3.3V
    1
    2
    +5.0V
    139I2S1_SDO2_M0 / I2C7_SDA_M3 / UART8_CTSN_M0 / PWM15_IR_M1 / CAN1_TX_M1 / GPIO4_B3 /
    3
    4
    +5.0V
    138I2S1_SDO1_M0 / I2C7_SCL_M3 / UART8_RTSN_M0 / PWM14_M1 / CAN1_RX_M1 / GPIO4_B2
    5
    6
    GND
    115SPI1_CS1_M1 / I2C8_SDA_M4 / UART7_CTSN_M1 / PWM15_IR_M0 / GPIO3_C3
    7
    8
    GPIO0_B5 /
    UART2_TX_M0
    / I2C1_SCL_M0 / I2S1_MCLK_M1 / JTAG_TCK_M2
    13
    GND
    9
    10
    GPIO0_B6 /
    UART2_RX_M0
    / I2C1_SDA_M0 / I2S1_SCLK_M1 / JTAG_TMS_M2
    14
    113SPI1_CLK_M1 / UART7_RX_M1 / GPIO3_C1
    11
    12
    GPIO3_B5 / CAN1_RX_M0 / PWM12_M0 /UART3_TX_M1 / I2S2_SCLK_M1109
    112SPI1_MISO_M1 / I2C3_SDA_M1 / UART7_TX_M1 / GPIO3_C0
    13
    14
    GND
    111SPI1_MOSI_M1 / I2C3_SCL_M1 / GPIO3_B7
    15
    16
    GPIO3_A4 / SPI4_CS1_M1 / I2S3_SDI / UART8_RTSN_M1100
    +3.3V
    17
    18
    GPIO4_C4 / PWM5_M2 / SPI3_MISO_M0148
    42SPI0_MOSI_M2 / UART4_RX_M2 / GPIO1_B2
    19
    20
    GND
    41SPI0_MISO_M2 / GPIO1_B1
    21
    22
    SARADC_IN4
    43SPI0_CLK_M2 / UART4_TX_M2 / GPIO1_B3
    23
    24
    GPIO1_B4 / UART7_RX_M2 /SPI0_CS0_M244
    GND
    25
    26
    GPIO1_B5 / UART7_TX_M2 / SPI0_CS1_M245
    150SPI3_CLK_M0 / I2C0_SDA_M1 / PWM7_IR_M3 / GPIO4_C6
    27
    28
    GPIO4_C5 / PWM6_M2 / I2C0_SCL_M1149
    63UART1_CTSN_M1 / PWM15_IR_M3 / GPIO1_D7
    29
    30
    GND
    47SPDIF_TX_M0 / UART1_RX_M1 / PWM13_M2 / GPIO1_B7
    31
    32
    GPIO3_C2 / PWM14_M0 / UART7_RTSN_M1 / I2C8_SCL_M4 / SPI1_CS0_M1114
    103PWM8_M0 / GPIO3_A7
    33
    34
    GND
    110I2S2_LRCK_M1 / UART3_RX_M1 / PWM13_M0 / CAN1_TX_M0 / GPIO3_B6
    35
    36
    GPIO3_B1 / PWM2_M1 / UART2_TX_M2105
    0REFCLK_OUT / GPIO0_A0
    37
    38
    GPIO3_B2 /PWM3_IR_M1 / UART2_RX_M2 / I2S2_SDI_M1106
    GND
    39
    40
    GPIO3_B3 / UART2_RTSN / I2S2_SDO_M1107
    MIPI CSI0
    0.5mm FPC 连接器(J12)
    引脚信号名称描述说明
    1,4,7,10,13,16PGND/SGND接地层
    - PGND:电源地(大电流路径)
    - SGND:信号地(低噪声参考)
    2MIPI_CSI0_RX_D3NMIPI CSI-2 接收通道3
    - 差分负输入(100Ω ±10% 终端匹配)
    3MIPI_CSI0_RX_D3PMIPI CSI-2 接收通道3
    - 差分正输入
    5MIPI_CSI0_RX_D2NMIPI CSI-2 接收通道2
    - 差分负输入
    6MIPI_CSI0_RX_D2PMIPI CSI-2 接收通道2
    - 差分正输入
    8MIPI_CSI0_RX_CLK1N次级时钟通道
    - 差分负(最高1.5GHz)
    9MIPI_CSI0_RX_CLK1P次级时钟通道
    - 差分正
    11MIPI_CSI0_RX_D1NMIPI CSI-2 接收通道1
    - 差分负输入
    12MIPI_CSI0_RX_D1PMIPI CSI-2 接收通道1
    - 差分正输入
    14MIPI_CSI0_RX_D0NMIPI CSI-2 接收通道0
    - 差分负输入
    15MIPI_CSI0_RX_D0PMIPI CSI-2 接收通道0
    - 差分正输入
    17MIPI_CSI0_RX_CLK0N主时钟通道
    - 差分负
    18MIPI_CSI0_RX_CLK0P主时钟通道
    - 差分正
    19MIPI_VSYNC场同步信号
    - 1.8V LVCMOS电平
    20MIPI_CAM3_CLKOUT传感器时钟输入
    - 1.8V ±5%
    21MIPI_HSYNC行同步信号
    - 1.8V LVCMOS电平
    22MIPI_CAM1_CLKOUT传感器时钟输入
    - 1.8V ±5%
    23MIPI_CSI0_PDN0_H(GPIO1_B0)电源关闭控制
    - 1.8V GPIO,高电平有效
    24I2C3_SCL_M0_MIPII²C时钟线
    - 1.8V开漏输出
    25I2C3_SDA_M0_MIPII²C数据线
    - 1.8V开漏输出
    26MIPI_CSI0_PDN1_H(GPIO1_A7)次级电源关闭控制
    - 1.8V GPIO,高电平有效
    27CM_RST_L(GPIO4_A0)摄像头模组复位
    - 3.3V LVCMOS电平
    - 低电平有效
    28,29VCC_RX3.3V电源轨
    - 输出,容差±5%
    30,31VCC_5V05.0V电源轨
    - 输出,容差±5%
    MIPI CSI1
    0.5mm FPC 连接器
    PinMIPI-CSI描述
    1,4,7,10,13,16,24,25,26,27,32,33GNDPower Ground & Signal Ground
    2MIPI_CSI1_RX_D3NMIPI RX Lane3 iuput N
    3MIPI_CSI1_RX_D3PMIPI RX Lane3 iuput P
    5MIPI_CSI1_RX_D2NMIPI RX Lane2 iuput N
    6MIPI_CSI1_RX_D2PMIPI RX Lane2 iuput P
    8MIPI_CSI1_RX_CLK1NMIPI RX Clock iuput N
    9MIPI_CSI1_RX_CLK1PMIPI RX Clock iuput P
    11MIPI_CSI1_RX_D1NMIPI RX Lane1 iuput N
    12MIPI_CSI1_RX_D1PMIPI RX Lane1 iuput P
    14MIPI_CSI1_RX_D0NMIPI RX Lane0 iuput N
    15MIPI_CSI1_RX_D0PMIPI RX Lane0 iuput P
    17MIPI_CSI1_RX_CLK0NMIPI RX Clock iuput N
    18MIPI_CSI1_RX_CLK0PMIPI RX Clock iuput P
    19MIPI_VSYNC
    20MIPI_CAM3_CLKOUT / GPIO1_B71.8V, CLock ouput for Sensor / GPIO
    21MIPI_HSYNC
    22MIPI_CAM0_CLKOUT1.8V, CLock ouput for Sensor
    23MIPI_CSI1_PDN0_H(GPIO1_B0)1.8V, GPIO
    24I2C3_SCL_M0_MIPI1.8V, I2C Clock, pulled up to 1.8V with 2.2K on Sige7
    25I2C3_SDA_M0_MIPI1.8V, I2C Clock, pulled up to 1.8V with 2.2K on Sige7
    26MIPI_CSI0_PDN1_H(GPIO1_A7)1.8V, GPIO
    27CM2_RST_L(GPIO4_A0)3.3V, GPIO
    28,29VCC_RX3.3V Power ouput
    30,31VCC_5V05V Power ouput
    MIPI DSI
    0.5mm FPC 连接器 (J23)
    PinMIPI-DSI描述
    1,4,7,10,13,16,27,33,34GNDPower and Signal Ground
    2MIPI_DPHY1_TX_D0NMIPI1 TX Lane0 ouput N
    3MIPI_DPHY1_TX_D0PMIPI1 TX Lane0 ouput P
    5MIPI_DPHY1_TX_D1NMIPI1 TX Lane1 ouput N
    6MIPI_DPHY1_TX_D1PMIPI1 TX Lane1 ouput P
    8MIPI_DPHY1_TX_CLKNMIPI1 TX Clock ouput N
    9MIPI_DPHY1_TX_CLKPMIPI1 TX Clock ouput P
    11MIPI_DPHY1_TX_D2NMIPI1 TX Lane2 ouput N
    12MIPI_DPHY1_TX_D2PMIPI1 TX Lane2 ouput P
    14MIPI_DPHY1_TX_D3NMIPI1 TX Lane3 ouput N
    15MIPI_DPHY1_TX_D3PMIPI1 TX Lane3 ouput P
    17LCD_PWM (PWM2_M2/GPIO4_C2)1.8V, GPIO/PWM
    18,19VCC3V3_LCD3.3V Power ouput
    20LCD_RESET (GPIO2_C1)1.8V, GPIO
    21/NCNo Connection
    22LCD_BL_EN (GPIO3_A1)3.3V, GPIO
    23I2C6_SCL_M01.8V, I2C Clock, pulled up to 1.8V with 2.2K on Sige7
    24I2C6_SDA_M01.8V, I2C Data, pulled up to 1.8V with 2.2K on Sige7
    25TP_INT (GPIO0_D3)1.8V, GPIO
    26TP_RST (GPIO0_C6)1.8V, GPIO
    28,29VCC5V0_LCD5V Power ouput
    31,32VCC_1V81.8V Power ouput
    FAN
    0.8mm 连接器(CN32)
    PinAssignmentDescription
    1VCC_5V05V Power ouput
    2GND地
    3FAN switched return受 PWM 控制的低侧开关回路,不是独立逻辑 PWM 输出
    HPOUT

    0.8mm 连接器(CN2)

    PinAssignmentDescription
    1AORright channel
    2AOLleft channel
    3GNDGND
    VRTC
    [0.8mm 连接器](https://item.taobao.com/item.htm?id=742624228081)(J2)
    PinAssignmentDescription
    1+正极
    2-负极

    开发资料​

    arm-systemready​

    github : SystemReady

    SDK源码​

    官方镜像​

    ArmSoM 提供以下官方系统镜像,请在网盘中按产品型号选择所需版本。如何烧录系统镜像?📤

    以下系统已由ArmSoM官方测试验证:

    网盘地址:

    百度网盘链接
    标识系统镜像下载入口
    Debian 12适用于 Sige7 的 Debian 12:
    Debian 12(Bookworm)系统镜像。请在网盘中选择对应产品文件夹,镜像版本及桌面类型以实际文件为准。
    百度网盘总目录
    AndroidAndroid12 for Sige7 :
    安卓(Android)是一个基于Linux内核的开放源代码操作系统,主要用于移动设备、平板电脑和智能手表等智能设备。
    百度网盘总目录
    Ubuntu适用于 Sige7 的 Ubuntu 22.04 LTS:
    Ubuntu 22.04 LTS(Jammy Jellyfish)系统镜像。请在网盘中按产品型号选择对应镜像。
    百度网盘总目录

    第三方镜像​

    标识介绍固件下载
    armbian-logo适用于 Sige7(bpi-m7) 的 Armbian:
    Armbian 是一个计算构建框架,允许用户根据各种单板计算机的可变用户空间配置创建带有工作内核的即用镜像。它为一些支持的单板计算机提供各种预构建镜像,通常基于 Debian 或 Ubuntu。
    Armbian 固件下载
    Joshua Riek适用于 Sige7 的 ubuntu-rockchip:
    该项目旨在为Rockchip RK3588设备提供默认的Ubuntu体验。立即开始,选择适合的Ubuntu服务器或桌面镜像,享受熟悉的环境。
    Ubuntu-Rockchip 固件下载
    Arch Linuxkwankiu 提供的 Arch Linux 安装程序 :
    Arch Linux 是一个独立开发的通用 GNU/Linux 发行版,致力于通过滚动发布模式提供大多数软件的最新稳定版本。默认安装是一个最小的基础系统,由用户配置为仅添加所需的内容。
    只需刷新图像并按照安装程序提示的说明进行操作即可。
    注意:此安装程序需要互联网连接。(以太网驱动程序可能需要一些时间来加载,安装程序将重试多次,这是正常的。) 固件下载
    openSUSEopenSUSE:
    桌面用户、开发者以及系统管理员的匠之所选。
    固件下载
    lede适用于 Sige7 的 lede:
    lede是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性。
    coolsnowwolf
    LibreELEC适用于 Sige7 的 LibreELEC.tv:
    LibreELEC 是一个极简主义的“刚好够用的操作系统”Linux 发行版,用于运行Kodi。
    LibreELEC.tv

    硬件资料​

    获取 Sige7 原理图、DXF等硬件资料

    百度网盘链接

    版本更改记录

    V1.1

    • VOL_IC: U27/U7/U6301change part pin;
    • USB:U15 fr o m TypeC1 change t o TypeC0; CN31 fr o m USB3. 0 change t o USB2. 0;
    • 40PIN:add UART Pr ot ect; J 2&CN2&CN32 change t o WF0. 8;
    • CAM:DEL R6352, CSI _1 I2C3 change t o I2C4;
    • WIFI Module: AP6275S change to AP6275P;

    产品证书​

    CE / FCC / RoHS​

    sige7-ce-fc-rohs

    sige7-ce-fc-rohs

    供货声明​

    ArmSoM-Sige7 将至少生产到 2034 年 1 月。

    配件​

    我们为 ArmSoM-Sige 设计的官方配件旨在帮助您从计算机获得最佳性能。

    样品购买​

    ArmSoM 独立站: https://www.armsom.org/product-page/sige7

    ArmSoM 速卖通官方店: https://aliexpress.com/item/3256806184323776.html

    ArmSoM 淘宝官方店: https://item.taobao.com/item.htm?id=757023687970

    OEM&ODM, 请联系: sales@armsom.org

    专家视角​

    • arm:SystemReady IR 是为满足基于嵌入式 Arm SoC 的系统上的嵌入式 Linux/BSD 生态系统的需求而定制的。
    • cnx-software:ArmSoM-Sige7 — 一款纤薄的瑞芯微 RK3588 单板计算机,具有双 2.5GbE、M.2 NVMe 存储、HDMI 2.1 等更多功能。
    • notebookcheck:ArmSoM-Sige7 作为一款新的 Pico-ITX 尺寸单板计算机首次亮相,具有 8K 视频输出。
    • liliputing:ArmSoM-Sige7 路由器主板现已上市,售价 165 美元(瑞芯微 RK3588 处理器、双 2.5Gb 以太网、WiFi 6 和蓝牙 5.2)。
    • itsfoss:这款单板计算机让树莓派 5 相形见绌。
    • electronics-lab:ArmSom Sige7 评测——一款具有双 2.5GbE 以太网、NVMe 存储和三显输出的瑞芯微 RK3588 单板计算机。
    • magazinmehatronika:ArmSoM Sige7 评测。
    • sk:ArmSoM Sige7 评测。
    • Technically Unsure:ArmSoM Sige7 与树莓派 5:终极单板之战——谁是王者?
    • habr:一款支持 32GB 内存的单板计算机, 是一款什么样的设备?
    • Platima Tinkers: ArmSoM Forge1 and Sige7 - The best ARM SBC I have ever tested!
    • sbc compare: Sige7 Benchmark Comparison on sbc.compare

    用户案例​

    注意事项​

    [静电保护]
    1. 在接触设备之前,请务必佩戴静电手环或采取静电释放措施,以避免静电对开发板造成损害。
    2. 进行组装时,应在静电消除环境中进行,避免在干燥和低湿度的条件下操作。
    3. 不使用时,请将设备放置在静电袋内,并存储于温度适宜、低湿度的环境中,以防止静电产生。
    4. 在处理设备时,请避免摩擦或碰撞,以防产生静电并造成损坏。
    5. 握持设备时,尽量避免直接接触主板上的芯片,以免静电损坏芯片。
    6. 使用设备时,请勿在运行过程中插拔电线或其他设备,以避免电流冲击导致的损害。
    7. 在插拔扩展GPIO/MIPI接口时,请先关闭电源并断开电源线,以避免电流对设备造成损害。
    [注意散热]

    在未采取有效散热措施的情况下,主芯片的表面温度可能超过 60 度。在处理设备时,请避免直接接触 SoC 及其周围的电源电感,以免造成烫伤。使用设备时,请确保环境通风良好,以防止局部热量聚集导致过热。同时,请勿将单板机放置在阳光直射的区域。建议根据具体使用情况,选择官方 散热器风扇或散热外壳,或者第三方散热套件,以确保设备的良好散热性能。

    备注

    以下为 Sige 系列完整使用手册。各型号接口配置不同,请结合本页硬件规格选择对应章节;原手册中的型号标注和示例保持不变。

    Sige7 使用手册​

    Sige使用手册,帮助用户了解Sige产品的基本使用和需要的准备工作,开始使用你的ArmSoM-Sige🚀

    Sige7/5/3/1规格比较
    Sige7Sige5Sige3Sige1
    SoC Process8nm8nm22nm28nm
    CPURockchip RK3588
    Cortex-A76 x4 @2.4GHz and Cortex-A55 x4 @1.8GHz
    Rockchip RK3576
    Cortex-A72 x4 @2.2GHz and Cortex-A53 x4 @1.8GHz
    Rockchip RK3568B2
    Cortex-A55 x4 up to 2.0GHz
    Rockchip RK3528
    Cortex-A53 x4 up to 2.0GHz
    GPUARM Mali-G610 MP4ARM Mali G52 MC3 GPUArm Mali‑G52‑2EEARM Mali-450 GPU
    NPU6TOPS@INT8(3 NPU core)6TOPS@INT8(2 NPU core)1TOP@INT8-
    RAM4GB/8GB/16GB/32GB 64-bit LPDDR4x4/8/16GB 32-bit LPDDR4x2/4GB 32-bit LPDDR4x2/4GB 32-bit LPDDR4x
    eMMC64GB/128GB eMMC32/128GB eMMC32GB eMMC8 eMMC
    TF CardMolex Slot, Spec Version 2.x/3.x/4.x(SDSC/SDHC/SDXC)YesYesYes
    Output1x HDMI 2.1, supports 8K@60fps
    1x MIPI DSI up to 4K@60fps
    1x DP 1.4 up to 8K@30fps
    1x HDMI 2.1, supports 4K@120fps
    1x MIPI DSI, up to 2K@60fps
    1x DP1.4, up to 4K@120fps
    1x MIPI DSI up to 2K@60fps
    1x HDMI OUT2.0, supports 4K@60fps
    1x HDMI OUT2.0b, supports 4K@60fps
    Decoder8K@60fps H.265/VP9/AVS2
    8K@30fps H.264 AVC/MVC
    4K@60fps AV1
    1080P@60fps MPEG-2/-1/VC-1/VP8
    H.264, H.265, VP9, AV1 and AVS2 etc. up to 8K@30fps or4K@120fps4KP60 H.265/H.264/VP9H.265, H.264, AVS2 4K@60fps
    Encoder8K@30fps H.265 / H.264H.264 and H.265 up to 4K@60fps1080P60 H.264/H.265H.264 and H.265 up to1080@60fps
    Wi-FiAP6275P Wi-Fi 6 Module
    802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDB
    SYN43752 Wi-Fi 6 Module
    802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDB
    SYN43752 Wi-Fi 6 Module
    802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDBs
    SYN43752 Wi-Fi 6 Module
    802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDBs
    PCIEPCIe 3.0 4-lanes
    M.2 Key M 2280 NVMe SSD Supported
    PCIe 2.1 1-lanes
    M.2 Key M 2280 NVMe SSD Supported
    PCIe 3.0 2-lanes
    M.2 Key M 2280 NVMe SSD Supported
    -
    Ethernet2x 2.5G Ethernet2x Gigabit EthernetGigabit Ethernet & 2.5G EthernetGigabit Ethernet & 2.5G Ethernet
    USB Host1x USB 3.0 & 1x USB 2.01x USB 3.0 & 1x USB 2.01x USB 3.0 & 1x USB 2.02x USB 2.0
    USB-C1x USB-C Power jack & 1x USB Type-C 3.0(DP1.4/OTG)1x USB-C Power jack & 1x USB Type-C 3.0(DP1.4/OTG)1x USB-C Power jack & 1x USB3.0 OTG1x USB-C Power jack & 1x USB2.0 OTG
    MIPI CSI/DSI2x 4-lane MIPI CSI
    1x 4-lane MIPI DSI
    2x 4-lane MIPI CSI
    1x 4-lane MIPI DSI
    1x 4-lane MIPI CSI
    1x 4-lane MIPI DSI
    -
    40-PIN Headeryesyesyesyes
    LEDs2x LEDs2x LEDs2x LEDs2x LEDs
    Board Dimensions92mm × 62mm x 14.6mm92mm × 62mm x 14.6mm92mm × 62mm x 14.6mm92mm × 62mm x 14.6mm

    入门准备​

    在开始使用 ArmSoM-Sige 产品之前,请准备好以下物品

    工具准备​

    • 电源
    • 系统安装(二选一)
      • 板载eMMC启动
        • USB Type-C数据线,从 typec 端口在Sige系列上写入镜像,您需要Type-C数据线连接 Sige系列和 PC。
      • MicroSD卡/TF卡启动
        • MicroSD卡/TF卡,Class 10或以上至少8GB SDHC 和 读卡器
        • 以下是经过ArmSoM团队测试验证的高速TF卡
          • SanDisk 32GB TF(MicroSD)(开发者推荐)
          • SanDisk 32GB TF(MicroSD) 行车记录仪&安防监控专用存储卡(长期运行推荐)
          • 闪迪 TF 8G Class10 microSD
          • 闪迪 TF 128G Class10 microSD XC TF 128G 48MB/S:

    您可以将 Sige 设置为带有桌面的交互式计算机,也可以将其设置为仅可通过网络访问的无头计算机。要将 Sige 设置为Headless计算机,您在初次安装操作系统时配置主机名、用户帐户、网络连接和 SSH 。如果您想直接使用 Sige,则需要以下附加配件:

    可选选项

    • 键盘 & 鼠标
    • HDMI显示器和HDMI线
    • Ethernet 线(网线)
    • 摄像头模块
    • LCD显示屏
    • 音频线, 0.8mm立式插座。
    • RTC 电池, 0.8mm立式插座。
    • 风扇,0.8mm立式插座。

    电源​

    下表显示了为ArmSoM-Sige系列型号供电所需的电源规格。您可以使用任何提供正确电源模式的高质量电源。

    型号推荐电源(电压/电流)供电模式
    Sige75V/3A, 9V/2A, 12V/2A, 15V/2AUSB-PD
    Sige55V/3A, 9V/2A, 12V/2A, 15V/2AUSB-PD
    Sige35V/3A, 9V/2A, 12V/2A, 15V/2AUSB-PD
    Sige15V/2.5A,12V/2ANon-PD

    将电源插入标有“DCIN”的端口, 请确保使用正确端口!

    烧录方式选择​

    接口使用​

    如果您是首次使用 ArmSoM-Sige 产品,请先熟悉下各产品硬件接口,以便于您更好的理解后续的内容。

    硬件接口Sige7Sige5Sige3Sige1

    调试串口​

    如下所示连接 USB 转 TTL 串口线:

    armsom-sige7-debug

    armsom-sige7-debug
    Sige7/5/3/1连接串口模块
    GND (pin 6)--->GND
    TX (pin 8)--->RX
    RX (pin 10)--->TX

    以太网口​

    1. 首先将网线的一端插入 ArmSoM-SigeX 的以太网接口,网线的另一端接入路由器,并确保 网络是畅通的
    2. 系统启动后会通过 DHCP 自动给以太网卡分配 IP 地址,不需要其他任何配置
    3. 在ArmSoM-SigeX 的 Linux 系统中查看 IP 地址的命令如下所示
    armsom@armsom-sige7:~$ ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
    2: enP4p65s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether c6:9c:b0:7e:2b:1f brd ff:ff:ff:ff:ff:ff permaddr aa:a6:84:1b:0d:21
    inet 192.168.10.54/24 brd 192.168.10.255 scope global dynamic noprefixroute enP4p65s0
    valid_lft 86221sec preferred_lft 86221sec
    inet6 fe80::5bb0:d96f:926d:b334/64 scope link noprefixroute
    valid_lft forever preferred_lft forever
    3: enP2p33s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether be:ed:22:01:47:d9 brd ff:ff:ff:ff:ff:ff permaddr a2:fb:fa:79:de:fb
    4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state DORMANT group default qlen 1000
    link/ether b8:2d:28:5a:52:6a brd ff:ff:ff:ff:ff:ff

    ArmSoM-SigeX 启动后查看 IP 地址有三种方法:

    • 接 HDMI 显示器,然后登录系统使用终端输入 ip a 命令查看 IP 地址
    • 接调试串口终端输入 ip a 命令来查看 IP 地址
    • 如果没有调试串口,也没有 HDMI 显示器,还可以通过路由器的管理界面来查看ArmSoM-SigeX 网口的 IP 地址。不过这种方法经常有人会无法正常看到ArmSoM-SigeX 的 IP 地址。如果看不到,调试方法如下所示:
      • 首先检查 Linux 系统是否已经正常启动,如果ArmSoM-SigeX的绿灯常亮,一般是正常启动了,如果只亮红灯,说明系统都没正常启动。
      • 检查网线有没有插紧,或者换根网线试下。
      • 换个路由器试下,路由器的问题有遇到过很多,比如路由器无法正常分配IP 地址,或者已正常分配 IP 地址但在路由器中看不到。
      • 如果没有路由器可换就只能连接 HDMI 显示器或者使用调试串口来查看 IP地址。
    提示

    另外需要注意的是ArmSoM-SigeX DHCP 自动分配 IP 地址是不需要任何设置的。

    1. 使用工具 ping 判断是否连通网络。

    测试网络连通性的命令如下,ping 命令可以通过 Ctrl+C 快捷键来中断运行

    armsom@armsom-sige7:~$ ping www.baidu.com
    PING www.a.shifen.com (183.2.172.185): 56 data bytes
    64 bytes from 183.2.172.185: icmp_seq=0 ttl=53 time=8.370 ms
    64 bytes from 183.2.172.185: icmp_seq=1 ttl=53 time=8.917 ms
    64 bytes from 183.2.172.185: icmp_seq=2 ttl=53 time=8.511 ms
    64 bytes from 183.2.172.185: icmp_seq=3 ttl=53 time=8.673 ms
    ^C
    --- www.a.shifen.com ping statistics ---
    4 packets transmitted, 4 packets received, 0% packet loss
    round-trip min/avg/max/stddev = 8.370/8.618/8.917/0.203 ms

    WIFI​

    ArmSoM-Sige 系列产品都是onboard WIFI模块,不需要外接网口设备,使用标准4代天线

    服务器版镜像通过命令连接 WIFI

    1. 先登录 linux 系统,有下面三种方式
    • 如果ArmSoM-SigeX 连接了网线,可以通过 ssh 远程登录 linux 系统
    • 如果ArmSoM-SigeX 连接好了调试串口,可以使用串口终端登录 linux 系统
    • 如果连接了ArmSoM-SigeX 到HDMI显示器,可以通过HDMI显示的终端登录到linux 系统
    1. 使用 nmcli dev wifi 命令扫描周围的 WIFI 热点
    # 1. Open the WIFI
    armsom@armsom-sige:/# nmcli r wifi on
    # 2. Scan WIFI
    armsom@armsom-sige:/# nmcli dev wifi
    # 3. Connect to WIFI network
    armsom@armsom-sige:/# nmcli dev wifi connect "wifi_name" password "wifi_password"

    wifi-nmcli-scan

    wifi-nmcli-scan
    1. 使用 nmcli 命令连接扫描到的 WIFI
    • wifi_name 换成需要连接的 WIFI 热点的名字
    • wifi_passwd 换成需要连接的 WIFI 热点的密码
    armsom@armsom-sige7:~$ nmcli dev wifi connect "wifi_name" password "wifi_passwd"
    Device 'wlan0' successfully activated with "wlan0b6d10bba-e1d5-4b6d-a17f-7d5ab44bbb6f"。
    1. 通过 ip addr show wlan0 命令可以查看 wifi 的 IP 地址
    armsom@armsom-sige7:~$ ip addr show wlan0
    4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:2d:28:5a:52:6a brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.9/24 brd 192.168.10.255 scope global dynamic noprefixroute wlan0
    valid_lft 86321sec preferred_lft 86321sec
    inet6 fe80::850d:3119:e0:afa3/64 scope link noprefixroute
    valid_lft forever preferred_lft forever
    1. 使用 ping 命令可以测试 wifi 网络的连通性,ping 命令可以通过 Ctrl+C 快捷键来中断运行
    armsom@armsom-sige7:~$ ping www.baidu.com
    PING www.a.shifen.com (183.2.172.185): 56 data bytes
    64 bytes from 183.2.172.185: icmp_seq=0 ttl=53 time=8.370 ms
    64 bytes from 183.2.172.185: icmp_seq=1 ttl=53 time=8.917 ms
    64 bytes from 183.2.172.185: icmp_seq=2 ttl=53 time=8.511 ms
    64 bytes from 183.2.172.185: icmp_seq=3 ttl=53 time=8.673 ms
    ^C
    --- www.a.shifen.com ping statistics ---
    4 packets transmitted, 4 packets received, 0% packet loss
    round-trip min/avg/max/stddev = 8.370/8.618/8.917/0.203 ms

    服务器版镜像通过图形化方式连接 WIFI

    1. 登录 linux 系统,有下面三种方式
    • 如果开发板连接了网线,可以通过 ssh 远程登录 linux 系统
    • 如果开发板连接好了调试串口,可以使用串口终端登录 linux 系统(串口软件请使用 MobaXterm,使用 minicom 无法显示图形界面)
    • 如果连接了开发板到HDMI显示器,可以通过HDMI显示的终端登录到linux系统
    1. 在命令行中输入 nmtui 命令打开 wifi 连接的界面

    wifi-nmcli

    wifi-nmcli
    armsom@armsom-sige7:~$ nmtui
    1. 选择 Activate a connect 后回车

    wifi-nmcli-connect

    wifi-nmcli-connect
    1. 选择想要连接的 WIFI 热点,输入密码。WIFI 连接成功后会在已连接的 WIFI 名称前显示一个“*”

    wifi-nmcli-success

    wifi-nmcli-success
    1. 通过 ip addr show wlan0 命令可以查看 wifi 的 IP 地址
    armsom@armsom-sige7:~$ ip addr show wlan0
    4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:2d:28:5a:52:6a brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.9/24 brd 192.168.10.255 scope global dynamic noprefixroute wlan0
    valid_lft 86316sec preferred_lft 86316sec
    inet6 fe80::a422:3494:3147:92d/64 scope link noprefixroute
    valid_lft forever preferred_lft forever
    1. 使用 ping 命令可以测试 wifi 网络的连通性,ping 命令可以通过 Ctrl+C 快捷键来中断运行
    armsom@armsom-sige7:~$ ping www.baidu.com
    PING www.a.shifen.com (183.2.172.185): 56 data bytes
    64 bytes from 183.2.172.185: icmp_seq=0 ttl=53 time=8.370 ms
    64 bytes from 183.2.172.185: icmp_seq=1 ttl=53 time=8.917 ms
    64 bytes from 183.2.172.185: icmp_seq=2 ttl=53 time=8.511 ms
    64 bytes from 183.2.172.185: icmp_seq=3 ttl=53 time=8.673 ms
    ^C
    --- www.a.shifen.com ping statistics ---
    4 packets transmitted, 4 packets received, 0% packet loss
    round-trip min/avg/max/stddev = 8.370/8.618/8.917/0.203 ms

    桌面版镜像的测试方法

    1. 点击桌面上的网络配置图标(测试 WIFI 时请不要连接网线)
    2. 连接好 WIFI 后,可以打开浏览器查看是否能上网

    wifi-desktop-set

    wifi-desktop-set

    网络设置

    BT​

    # 1. 激活蓝牙
    armsom@armsom-sige:/# service bluetooth start
    # 2. 进入bluetoothctl
    armsom@armsom-sige:/# bluetoothctl
    # 3. 输入以下命令即可连接
    armsom@armsom-sige:/# power on
    armsom@armsom-sige:/# agent on
    armsom@armsom-sige:/# default-agent
    armsom@armsom-sige:/# scan on
    armsom@armsom-sige:/# pair yourDeviceMAC

    HDMI​

    型号Sige7Sige5Sige3Sige1
    分辨率8Kp604Kp1204Kp604Kp60
    1. 使用 HDMI 线连接 ArmSoM-Sige 和 HDMI 显示器
    2. 启动 linux 系统后如果 HDMI 显示器有图像输出说明 HDMI 接口使用正常
    提示

    注意,很多笔记本电脑虽然带有 HDMI 接口,但是笔记本的 HDMI 接口一般只有输出功能,并没有 HDMI in 的功能,也就是说并不能将其他设备的 HDMI 输出显示到笔记本的屏幕上。 当想把开发板的 HDMI 接到笔记本电脑 HDMI 接口时,请先确认清楚您的笔记本是支持 HDMI in 的功能。 当 HDMI 没有显示的时候,请先检查使用的系统是否是带桌面的版本,如果是服务器版本只能看到终端

    HDMI 转 VGA 显示测试​
    1. 需要准备下面的配件
    • HDMI 转 VGA 转换器
    • 一根 VGA 线,支持 VGA 接口的显示器
    1. HDMI 转 VGA 显示测试如下所示

    sige-hdmi-vga

    sige-hdmi-vga
    提示

    使用 HDMI 转 VGA 显示时,ArmSoM-Sige产品和Linux系统是不需要做任何设置的,只需要开发板 HDMI 接口能正常显示就可以了。所以如果测试有问题,请检查 HDMI 转 VGA 转换器、VGA 线以及显示器是否有问题。

    USB​

    型号Sige7Sige5Sige3Sige1
    USB1* Type-C 3.0, 1x USB3.0, 1x USB2.01* Type-C 3.0, 1x USB3.0, 1x USB2.01* Type-C 3.0, 1x USB3.0, 1x USB2.02x USB2.0
    信息

    USB 接口是可以接 USB hub 来扩展 USB 接口的数量的。

    连接 USB 鼠标或键盘测试​
    1. 将 USB 接口的键盘插入ArmSoM-Sige产品的 USB 接口中
    2. 连接ArmSoM-Sige产品到 HDMI 显示器
    3. 如果鼠标或键盘能正常操作系统说明 USB 接口使用正常(鼠标只有在桌面版的系统中才能使用)
    连接 USB 存储设备测试​
    1. 首先将 U 盘或者 USB 移动硬盘插入 ArmSoM-Sige产品的 USB 接口中
    2. 执行下面的命令如果能看到 sdX 的输出说明 U 盘识别成功
    armsom@armsom-sige7:/# cat /proc/partitions | grep "sd*"
    major minor #blocks name
    8 0 122880000 sda
    1. 使用 mount 命令可以将 U 盘挂载到/mnt 中,然后就能查看 U 盘中的文件了
    armsom@armsom-sige7:/# sudo mount /dev/sda1 /test/
    1. 挂载完后通过 df -h 命令就能查看 U 盘的容量使用情况和挂载点
    armsom@armsom-sige7:/test# df -h | grep "sd"
    /dev/sda 4.7G 4.7G 0 100% /test
    USB 摄像头​
    1. 准备一个支持 UVC 协议的 USB 摄像头,然后将USB 摄像头插入到 ArmSoM-Sige产品的 USB 接口中

    2. 通过 v4l2-ctl 命令可以看到 USB 摄像头的设备节点信息为/dev/video0

    armsom@armsom-sige7:/# v4l2-ctl --list-devices
    罗技高清网络摄像机 C93 (usb-xhci-hcd.5.auto-1):
    /dev/video40
    /dev/video41
    /dev/media4
    1. 在桌面系统中可以使用 Cheese/V4L2 test bench 直接打开 USB 摄像头

    sige-usb-cam

    sige-usb-cam

    同时,您也可以使用终端命令打开相机预览:

    armsom@armsom-sige7:/# gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! xvimagesink;

    命令拍照:

    armsom@armsom-sige7:/# gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! jpegenc ! multifilesink location=/home/armsom/test.jpg;

    命令拍摄视频:

    gst-launch-1.0 v4l2src num-buffers=512 device=/dev/video0 io-mode=4 ! videoconvert ! video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! mpegtsmux ! filesink location=/home/armsom/test.mp4

    armsom-sige7-gst

    armsom-sige7-gst

    M.2 Key M​

    ArmSoM-Sige7/5/3 提供 M.2 Key M 连接器:

    • 产品的背面有一个带有M.2 Key M 连接器。 板上有一个标准的 M.2 2280 安装孔,可以部署 M.2 2280 NVMe SSD。
      注意:该 M.2 接口不支持 M.2 SATA SSD。
    armsom@armsom-sige:/# mkdir temp
    armsom@armsom-sige:/# mount /dev/nvme0n1 temp

    音频​

    查看系统中的声卡。

    armsom@armsom-sige7:/# aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: rockchipdp0 [rockchip,dp0], device 0: rockchip,dp0 spdif-hifi-0 [rockchip,dp0 spdif-hifi-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: rockchipes8316 [rockchip-es8316], device 0: fe470000.i2s-ES8316 HiFi es8316.7-0011-0 [fe470000.i2s-ES8316 HiFi es8316.7-0011-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: rockchiphdmi0 [rockchip-hdmi0], device 0: rockchip-hdmi0 i2s-hifi-0 [rockchip-hdmi0 i2s-hifi-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    播放音乐

    armsom@armsom-sige7:/# aplay -D plughw:1,0 ./usr/share/sounds/alsa/Front_Right.wav

    FAN​

    Sige 产品 配备一个 5V 的风扇,使用 0.8mm 的连接器

    以下示例包含六档状态(0–5);温度阈值与 PWM 值取决于镜像和设备树配置。

    温度状态PWM转速
    小于50°00
    50°-55°150
    55°-60°2100
    60°-65°3150
    65°-70°4200
    70°以上5250
    // 查看当前转速 
    armsom@armsom-sige:/# cat /sys/class/hwmon/hwmon9/pwm1

    40 PIN​

    Sige 提供了一个40pin针脚的GPIO座子,兼容于市面上大部分传感器的应用。

    wiring-armbian 的方法​

    下载 wiringOP 的代码 wiring-armbian

    • 测试 gpio readall 命令的输出如下
    备注

    以下为旧版 WiringOP 的 Sige7 示例输出,不能作为当前板卡的接线依据。其中 13/15 脚的旧映射不适用于当前 V1.1 原理图:13=GPIO3_C0(112),15=GPIO3_B7(111)。请以本产品引脚定义为准,并核对安装的 WiringOP 板型映射。其他 Sige 型号不要套用此示例编号。

     +------+-----+----------+--------+---+  ArmSoM-Sige7(BPI-M7) +---+--------+----------+-----+------+
    | GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO |
    +------+-----+----------+--------+---+----++----+---+--------+----------+-----+------+
    | | | 3.3V | | | 1 || 2 | | | 5V | | |
    | 139 | 0 | SDA.7 | IN | 1 | 3 || 4 | | | 5V | | |
    | 138 | 1 | SCL.7 | IN | 1 | 5 || 6 | | | GND | | |
    | 115 | 2 | PWM15 | OUT | 0 | 7 || 8 | 1 | ALT10 | GPIO0_B5 | 3 | 13 |
    | | | GND | | | 9 || 10 | 1 | ALT10 | GPIO0_B6 | 4 | 14 |
    | 113 | 5 | GPIO3_C1 | IN | 0 | 11 || 12 | 1 | IN | GPIO3_B5 | 6 | 109 |
    | 111 | 7 | GPIO3_B7 | IN | 0 | 13 || 14 | | | GND | | |
    | 112 | 8 | GPIO3_C0 | IN | 0 | 15 || 16 | 0 | IN | GPIO3_A4 | 9 | 100 |
    | | | 3.3V | | | 17 || 18 | 1 | IN | GPIO4_C4 | 10 | 148 |
    | 42 | 11 | SPI0_TXD | IN | 1 | 19 || 20 | | | GND | | |
    | 41 | 12 | SPI0_RXD | IN | 1 | 21 || 22 | | | SARADC_IN4 | | |
    | 43 | 14 | SPI0_CLK | IN | 1 | 23 || 24 | 1 | IN | SPI0_CS0 | 15 | 44 |
    | | | GND | | | 25 || 26 | 1 | IN | SPI0_CS1 | 16 | 45 |
    | 150 | 17 | GPIO4_C6 | IN | 1 | 27 || 28 | 0 | OUT | GPIO4_C5 | 18 | 149 |
    | 63 | 19 | GPIO1_D7 | IN | 1 | 29 || 30 | | | GND | | |
    | 47 | 20 | GPIO1_B7 | IN | 1 | 31 || 32 | 0 | IN | GPIO3_C2 | 21 | 114 |
    | 103 | 22 | GPIO3_A7 | IN | 1 | 33 || 34 | | | GND | | |
    | 110 | 23 | GPIO3_B6 | IN | 0 | 35 || 36 | 0 | IN | GPIO3_B1 | 24 | 105 |
    | 0 | 25 | GPIO0_A0 | IN | 1 | 37 || 38 | 0 | IN | GPIO3_B2 | 26 | 106 |
    | | | GND | | | 39 || 40 | 1 | IN | GPIO3_B3 | 27 | 107 |
    +------+-----+----------+--------+---+----++----+---+--------+----------+-----+------+
    | GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO |
    +------+-----+----------+--------+---+ ArmSoM-Sige7(BPI-M7) +---+--------+----------+-----+------+
    • 设置 GPIO 口为输出模式,其中第三个参数需要输入引脚对应的 wPi 的序号
    root@armsom-sige7:~/wiring-armbian# gpio mode 2 out
    • 设置 GPIO 口输出低电平,设置完后可以使用万用表测量引脚的电压的数值,如果为 0v,说明设置低电平成功
    root@armsom-sige7:~/wiring-armbian# gpio write 2 0
    • 设置 GPIO 口输出高电平,设置完后可以使用万用表测量引脚的电压的数值,如果为 3.3v,说明设置高电平成功
    root@armsom-sige7:~/wiring-armbian# gpio write 2 1
    • 其他引脚的设置方法类似,只需修改 wPi 的序号为引脚对应的序号即可

    RGB LED​

    Sige 具有两个用户灯 LED 绿灯和红灯。

    • 用户绿灯 默认情况下,其常亮表示系统运行正常。

    • 用户红灯 默认情况下不亮,可由用户自行操控。

    用户可通过命令控制

    armsom@armsom-sige:/# sudo su
    armsom@armsom-sige:/# echo timer > /sys/class/leds/red/trigger
    armsom@armsom-sige:/# echo activity > /sys/class/leds/red/trigger

    RTC​

    • Sige配备了一颗RTC IC LK8563S。
    • 首先,使用2pin的排针接口,插入RTC电池给RTC IC供电。
    • 请注意,我们应该将 RTC 电池保留在 RTC 连接器中,并确认 rtc LK8563S 设备已创建
    armsom@armsom-sige:/#  dmesg | grep rtc
    [ 6.407133] rtc-hym8563 6-0051: rtc information is valid
    [ 6.412731] rtc-hym8563 6-0051: registered as rtc0
    [ 6.413779] rtc-hym8563 6-0051: setting system clock to 2022-06-22T01:22:26 UTC (1655860946)
    • 找到rtc0,然后使用以下命令设置系统时间并同步到rtc0。
    armsom@armsom-sige:/# hwclock -r
    2023-11-03 10:32:40.461910+00:00
    armsom@armsom-sige:/# date
    2023年 11月 03日 星期五 10:33:12 UTC
    armsom@armsom-sige:/# hwclock -w
    armsom@armsom-sige:/# hwclock -r
    armsom@armsom-sige:/# poweroff
    • 关闭RTC电池,10分钟或更长时间后,插入RTC电池并启动Sige7,检查RTC是否与系统时钟同步
    armsom@armsom-sige:/# hwclock -r
    2023-11-03 10:35:40.461910+00:00
    armsom@armsom-sige:/# date
    2023年 11月 03日 星期五 10:36:01 UTC

    MIPI-CSI​

    使用 ArmSoM camera-module1​

    摄像头采用camera-module1模组,摄像头模组连接并上电后可以查看启动日志。

    root@armsom-sige7:/# dmesg | grep ov13850
    [ 2.302905] ov13850 5-0010: driver version: 00.01.05
    [ 2.302944] ov13850 5-0010: Failed to get power-gpios, maybe no use
    [ 2.303067] ov13850 5-0010: supply avdd not found, using dummy regulator
    [ 2.303153] ov13850 5-0010: supply dovdd not found, using dummy regulator
    [ 2.303186] ov13850 5-0010: supply dvdd not found, using dummy regulator
    [ 2.303213] ov13850 5-0010: could not get default pinstate
    [ 2.303220] ov13850 5-0010: could not get sleep pinstate
    [ 2.308532] ov13850 5-0010: Detected OV00d850 sensor, REVISION 0xb2
    [ 2.332058] ov13850 5-0010: Consider updating driver ov13850 to match on endpoints
    [ 2.332084] rockchip-csi2-dphy csi2-dphy0: dphy0 matches m00_b_ov13850 5-0010:bus type 5

    使用v4l2-ctl进行抓图

    // MIPI-CSI1
    root@armsom-sige7:/# v4l2-ctl -d /dev/video31 --set-selection=target=crop,top=0,left=0,width=2112,height=1568 --set-fmt-video=width=2112,height=1568,pixelformat=NV12 --stream-mmap=3 --stream-to=/nv12.bin --stream-count=1 --stream-poll
    // MIPI-CSI0
    root@armsom-sige7:/# v4l2-ctl -d /dev/video22 --set-selection=target=crop,top=0,left=0,width=2112,height=1568 --set-fmt-video=width=2112,height=1568,pixelformat=NV12 --stream-mmap=3 --stream-to=/nv12.bin --stream-count=1 --stream-poll

    使用gst-launch-1.0可直接录像

    // MIPI-CSI1
    root@armsom-sige7:/# gst-launch-1.0 v4l2src device=/dev/video31 ! video/x-raw,format=NV12,width=2112,height=1568, framerate=30/1 ! xvimagesink
    // MIPI-CSI0
    root@armsom-sige7:/# gst-launch-1.0 v4l2src device=/dev/video22 ! video/x-raw,format=NV12,width=2112,height=1568, framerate=30/1 ! xvimagesink

    armsom-w3-imx415-camera

    armsom-w3-imx415-camera

    ArmSoM camera-module1

    MIPI DSI​

    ArmSoM-Sige7/5/3 分辨率最高分辨率可达 4K@60Hz

    1. 按照下图将连接好排线

    sige7-display-10-hd

    sige7-display-10-hd
    1. 打开 10.1 寸 MIPI LCD 屏幕配置的方法
    • linux 镜像默认是没有打开 mipi lcd 屏幕的配置的,如果需要使用 mipi lcd 屏幕,需要手动打开才行。

    • 使用nano 打开/boot/armbianEnv.txt文件:

    sudo nano /boot/armbianEnv.txt
    • 在该文件中找到或者添加 "overlays=" 这个关键词。
    // 根据您手上的产品选择
    overlays=armsom-sige7-display-10hd // Sige7
    overlays=armsom-sige5-display-10hd // Sige5
    overlays=armsom-sige3-display-10hd // Sige3

    快捷键:Ctrl + S保存 Ctrl + X退出

    编辑好之后重启设备来更改Overlays设置以支持Display 10 HD。

    CPU/GPU/NPU/DDR​

    以下以Sige7为例,CPU GPU NPU DDR定频和性能模式设置方法

    定频​

    CPU 定频​

    ArmSoM-Sige7 的cpu是4个A55+4个A76,分为3组单独管理,节点分别是:

    /sys/devices/system/cpu/cpufreq/policy0:(对应4个A55:CPU0-3)
    affected_cpus cpuinfo_max_freq cpuinfo_transition_latency scaling_available_frequencies scaling_cur_freq scaling_governor scaling_min_freq stats
    cpuinfo_cur_freq cpuinfo_min_freq related_cpus scaling_available_governors scaling_driver scaling_max_freq scaling_setspeed

    /sys/devices/system/cpu/cpufreq/policy4:(对应2个A76:CPU4-5)
    affected_cpus cpuinfo_max_freq cpuinfo_transition_latency scaling_available_frequencies scaling_cur_freq scaling_governor scaling_min_freq stats
    cpuinfo_cur_freq cpuinfo_min_freq related_cpus scaling_available_governors scaling_driver scaling_max_freq scaling_setspeed

    /sys/devices/system/cpu/cpufreq/policy6:(对应2个A76:CPU6-7)
    affected_cpus cpuinfo_max_freq cpuinfo_transition_latency scaling_available_frequencies scaling_cur_freq scaling_governor scaling_min_freq stats
    cpuinfo_cur_freq cpuinfo_min_freq related_cpus scaling_available_governors scaling_driver scaling_max_freq scaling_setspeed

    root@armsom-sige7:/ # cat /sys/devices/system/cpu/cpufreq/policy6/scaling_available_frequencies // 获取当前CPU支持的频点
    408000 600000 816000 1008000 1200000 1416000 1608000 1800000 2016000 2208000 2400000
    root@armsom-sige7:/ # cat /sys/devices/system/cpu/cpufreq/policy6/scaling_available_governors // 获取cpu运行的模式
    conservative ondemand userspace powersave performance schedutil

    默认是自动变频模式:schedutil(恢复的话设置为该模式即可)

    设置手动定频​
    root@armsom-sige7:/ $ su
    root@armsom-sige7:/ # echo userspace > /sys/devices/system/cpu/cpufreq/policy6/scaling_governor // 手动定频模式:userspace
    root@armsom-sige7:/ # echo 2016000 > /sys/devices/system/cpu/cpufreq/policy6/scaling_setspeed // 设置频率为2016000
    root@armsom-sige7:/ # cat /sys/devices/system/cpu/cpufreq/policy6/cpuinfo_cur_freq // 确认是否设置成功
    2016000

    其他两组CPU也是类似的方式进行设置,操作对应的节点即可。

    GPU定频​
    GPU的节点路径​
    root@armsom-sige7:/ # ls /sys/class/devfreq/fb000000.gpu/    
    available_frequencies cur_freq governor max_freq name power target_freq trans_stat
    available_governors device load min_freq polling_interval subsystem timer uevent
    root@armsom-sige7:/ # cat /sys/class/devfreq/fb000000.gpu/available_frequencies // 获取GPU支持的频点 1000000000 900000000 800000000 700000000 600000000 500000000 400000000 300000000 200000000
    root@armsom-sige7:/ # cat /sys/class/devfreq/fb000000.gpu/available_governors // 获取GPU运行的模式
    dmc_ondemand userspace powersave performance simple_ondemand

    默认是自动变频模式:simple_ondemand(恢复的话设置为该模式即可)

    设置手动定频​
    root@armsom-sige7:/ $ su
    root@armsom-sige7:/ # echo userspace > /sys/class/devfreq/fb000000.gpu/governor // 手动定频模式:userspace
    root@armsom-sige7:/ # echo 1000000000 > /sys/class/devfreq/fb000000.gpu/userspace/set_freq // 设置频率为1000000000
    root@armsom-sige7:/ # cat /sys/class/devfreq/fb000000.gpu/cur_freq // 确认是否设置成功
    1000000000
    root@armsom-sige7:/ # cat /sys/class/devfreq/fb000000.gpu/load // 查看GPU的负载
    28@300000000Hz
    DDR定频​
    DDR的节点路径​
    root@armsom-sige7:/ # ls /sys/class/devfreq/dmc/  
    available_frequencies cur_freq downdifferential load min_freq polling_interval subsystem target_freq trans_stat upthreshold
    available_governors device governor max_freq name power system_status timer uevent
    root@armsom-sige7:/ # cat /sys/class/devfreq/dmc/available_frequencies // 获取DDR支持的频点
    528000000 1068000000 1560000000 2112000000
    root@armsom-sige7:/ # cat /sys/class/devfreq/dmc/available_governors // 获取DDR运行的模式
    dmc_ondemand userspace powersave performance simple_ondemand

    默认是自动变频模式:dmc_ondemand(恢复的话设置为该模式即可)

    设置手动定频​
    root@armsom-sige7:/ $ su
    root@armsom-sige7:/ # echo userspace > /sys/class/devfreq/dmc/governor // 手动定频模式:userspace
    root@armsom-sige7:/ # echo 2112000000 > /sys/class/devfreq/dmc/userspace/set_freq // 设置频率为2112000000
    root@armsom-sige7:/ # cat /sys/class/devfreq/dmc/cur_freq // 确认是否设置成功
    2112000000
    root@armsom-sige7_evb7:/ # cat /sys/class/devfreq/dmc/load // 查看DDR的负载
    7@528000000Hz
    NPU定频​
    NPU的节点路径​
    root@armsom-sige7:/ # ls /sys/class/devfreq/fdab0000.npu/
    available_frequencies cur_freq governor max_freq name power target_freq trans_stat userspace
    available_governors device load min_freq polling_interval subsystem timer uevent
    root@armsom-sige7:/ # cat /sys/class/devfreq/fdab0000.npu/available_frequencies // 获取NPU支持的频点
    200000000 300000000 400000000 500000000 600000000 700000000 800000000 900000000 1000000000
    root@armsom-sige7:/ # cat /sys/class/devfreq/fdab0000.npu/// 获取NPU运行的模式available_governors
    dmc_ondemand userspace powersave performance simple_ondemand

    默认是自动变频模式:simple_ondemand(恢复的话设置为该模式即可)

    设置手动定频​
    root@armsom-sige7:/ $ su
    root@armsom-sige7:/ # echo userspace > /sys/class/devfreq/fdab0000.npu/governor // 手动定频模式:userspace
    root@armsom-sige7:/ # echo 1000000000 > /sys/class/devfreq/fdab0000.npu/userspace/set_freq // 设置频率为1000000000
    root@armsom-sige7:/ # cat /sys/class/devfreq/fdab0000.npu/cur_freq // 确认是否设置成功
    1000000000
    root@armsom-sige7_evb7:/ # cat /sys/kernel/debug/rknpu/load // 查看NPU的负载
    NPU load: Core0: 0%, Core1: 0%, Core2: 0%,

    性能模式​

    root@armsom-sige7:/ $ su
    root@armsom-sige7:/ # echo performance > /sys/devices/system/cpu/cpufreq/policy6/scaling_governor
    root@armsom-sige7:/ # echo performance > sys/class/devfreq/fb000000.gpu/governor
    root@armsom-sige7:/ # echo performance > /sys/class/devfreq/dmc/governor
    root@armsom-sige7:/ # echo performance > /sys/class/devfreq/fdab0000.npu/governor
    联系我们