近年来,随着智能交互、工业HMI、商显广告机等领域的蓬勃发展,国产显示与多媒体处理芯片赛道正呈现出"百家争鸣"的繁荣景象。在性能、集成度与成本之间寻求最优解的浪潮中,星宸科技(Sigmastar)于2025年推出的SSD2351芯片,凭借其前瞻性的高集成设计,迅速成为行业瞩目的"实力派"新星。
SSD2351的最大亮点,在于其极具创新的"单芯片集成"思路:它不仅搭载了四核ARM Cortex-A35处理器,更在内部直接封装了128MB DDR3内存。这一设计从根本上解决了传统方案中外部DDR带来的布局空间占用、布线复杂度增加以及额外成本上升等问题,为紧凑型、高性价比的产品开发打开了全新可能。
作为Sigmastar的重要合作伙伴,明远智睿基于SSD2351推出了核心板MYZR-SSD2351-CB112及配套评估板MY-SSD2351-MINI。该开发板引出了SSD2351的全部接口,底板上不仅配备了网口、USB、TF卡、LCD等高速接口,还通过排针形式引出了丰富的低速扩展接口,非常适合评估SSD2351。
本文将从硬件与软件两方面,对MY-SSD2351-MINI开发板进行系统介绍。
硬件介绍
笔者本次评测的是MY-SSD2351-MINI开发套件。整个套件包含 MY-SSD2351-MINI开发板一块,typeC数据线一条,串口板一块。

下面是开发板的正反面。反面是没有元器件的,说明不管是核心板还是底板,器件都只需要单面就能摆下,这一方面得益于SSD2351的高集成度,另一方面也是明远智睿的设计水平较高。

核心板主要硬件配置如下
|---------------------------------------------------------------------------------|
| Sigmastar SSD2351D,四核cortex A35, 主频最高1.4GHz,带2D Graphic Engine,以及用于视频处理的IPU和IVE |
| 128MB SPI NAND,型号为GD5F1GM7UE,厂商为兆易创新 |
主控SSD2351D的框图如下

SSD2351D上面比较有特色的是IPU和IVE单元。IPU支持人脸检测(FD/FR)、人体跟踪(MD/OD),单芯片并发处理4路视频,IVE引擎支持Filter2D、Box filter、Gaussian filter、Bernsen、Dilate、Erode等图像处理操作,实现实时去噪、锐化增强,夜间识别准确率提升35%。
底板主要硬件配置如下
|-------|----------------------------|
| 视频输出 | 1路MIPI_DSI_TX(2Lane Ouput) |
| 存储接口 | 1路microSD卡接口 |
| 网络接口 | 一路百兆以太网,phy芯片为IP101GR |
| 网络接口 | 2.4GHz WLAN+BLE(RTL8723DU) |
| USB接口 | 1路USB2.0 OTG |
| USB接口 | 1路USB2.0 HOST |
| 扩展接口 | 1路Debug UART TTL |
| 扩展接口 | 其余未使用引脚以排针形式引出 |
其接口分布图如下

在当前内存价格波动的市场环境下,SSD2351内置DDR的设计不仅降低了物料成本,更显著减少了供应链缺货风险------只要主控芯片可得,内存即随之保障。搭配性能足以覆盖多数工业场景的四核A35处理器,使得其开发板(售价68元)展现出极高的性价比。
此外,开发板可直连明远智睿已适配的5寸MIPI液晶屏,实现HMI应用的"开箱即开发",极大提升了评估与开发效率。
开发资料介绍
目前,明远智睿为MY-SSD2351-MINI开发板提供了丰富全面的开发资料。具体内容如下:

2.2.9 和2.2.3 文件夹:这是两套SDK,对应Sigmastar原厂的2.2.9和2.3.3两个版本的SDK,原厂的SDK里面包含了bootloader源码,kernel源码,rootfs源码以及各种应用开发示例和开发文档。明远智睿在原厂基础上补充了一些开发文档
ubuntu 环境搭建镜像:这个是明远智睿提供的虚拟机环境
数据手册:这里包含SSD2351的datasheet以及TRM手册,还有配套5寸mipi屏规格书
硬件资料:主要包含MY-SSD2351-MINI开发板的原理图和PCB设计图,另外还有Sigmastar原厂的硬件设计资料作为参考
SDK 部署与操作系统介绍
首先介绍一下2.3.3版本的SDK。目录如下。

其中IPU_SDK是用于IPU模型转换的,类似于瑞芯微平台的RKNN
LVGL和QT是移植好的GUI开发环境
SGSDOCS是Sigmastar的SDK开发文档
SourceCode是Sigmastar的SDK源码
ubuntu镜像是移植好的ubuntu最小系统,需要用TF卡,板上flash装不下
Tools是一些工具,如ftp
测试应用是一些外设demo程序,如spi i2c等
从明远智睿网盘拉取2.3.3版本的sourcecode,内容如下

其中boot是bootloader源码,kernel是linux kernel源码,project包含整个工程所用环境变量、配置信息、根文件系统、其他目录下生成需要打包烧录到机器上的驱动、库等文件以及最终烧录到机器上所需要的相关文件。sdk是一些Sigmastar提供的中间件,比如视频输入输出,音频输入输出,ISP处理,IVE处理,编码解码等,
下载这几个文件,然后执行如下命令
mkdir -p SSD2351/source
mkdir -p SSD2351/tool/toolchain
tar -xvf boot-Pcupid_DLD00V2.3.3-20250720.tar.gz -C SSD2351/source
tar -xvf kernel-Pcupid_DLD00V2.3.3-20250720.tar.gz -C SSD2351/source
如果使用ubifs的rootfs则是
tar -xvf project-Pcupid_DLD00V2.3.3-20250720-ubifs.tar.gz -C SSD2351/source
如果使用squashfs(完全只读)的rootfs则是
tar -xvf project-Pcupid_DLD00V2.3.3-20250720-squashfs.tar.gz -C SSD2351/source
tar -xvf sdk-Pcupid_DLD00V2.3.3.tar.gz -C SSD2351/source
tar -xvf aarch64-unknown-linux-gcc-12.4.0-glibc-2.37-gnu.tar.xz -C SSD2351/tool/toolchain
最终目录结构是这样的

然后配置环境变量
export PATH=$(pwd)/SSD2351/tool/toolchain/aarch64-unknown-linux-gcc-12.4.0-glibc-
2.37-gnu/bin:$PATH
export CROSS_COMPILE=aarch64-unknown-linux-gnu-12.4.0-
export ARCH=arm64
然后进入project目录并执行全部构建
cd project
make myzr-ssd2351-ek112_128m_defconfig
make image -j8
构建结束会有如下提示信息

首次构建全部之后,后面可以按需构建各个分区
仅编译kernel
make linux-kernel_clean;make linux-kernel -j8
仅编译bootloader
make boot_clean;make boot -j8
仅编译rootfs
make image-fast-nocheck -j8
构建后还需要打包为usb烧录固件,在project目录下执行
./image/makefiletools/script/make_usb_factory_sigmastar.sh
即可打包,如下图

这个path显示的文件就是可以通过usb烧录到板上的固件。
烧录需要用到usb_factory_tool工具,此工具位于
SSD2351/source/project/tools/usb_factory_tool/exe目录,双击打开
此时将开发板的启动拨码开关调到on off off off(默认SPI NAND启动是on on off off),然后插上USB线

工具操作步骤如下

烧录完成会有如下提示

此时将拨码开关调回默认的状态,插上串口线,即可看到如下启动信息

SSD2351的启动流程比较简单,先是一级bootloader初始化PLL DDR 存储等,然后进入uboot,再启动内核。从通电到进入系统大概5秒左右
进入系统之后,分别输入free和df命令可以查看内存和flash占用情况

SSD2351 性能测试
上一章节已经介绍了如何编译并部署SDK,本节测试一下SSD2351的性能。测试环境就是上一章节构建出来的系统
对于运行Linux多核且不带3D GPU的SOC,我们使用sysbench作为性能评价工具,此工具开源,体积小。下载地址为
https://github.com/akopytov/sysbench
这里笔者使用的是Release 1.0.20版本的
下载之后,需要进行交叉编译。交叉编译器使用上一章节介绍的 aarch64-unknown-linux-gcc-12.4.0-glibc-2.37-gnu
然后进入sysbench源码目录,执行如下命令
./autogen.sh
再执行
./configure CC=aarch64-unknown-linux-gnu-gcc --with-pic --disable-shared --host=aarch64-unknown-linux-gnu --without-mysql
这里使用--disable-shared来禁用动态库,因为这个sysbench依赖几个开源组件,这样可以将组件编译为静态的。
执行后执行make,等待一段时间,即可在sysbench的src目录下找到编译好的sysbench可执行程序
将这个可执行程序通过U盘拷贝到板上,然后执行如下命令开始单核cpu性能测试。
./sysbench cpu --time=120 run &
这个命令意思是进行cpu测试,时长120s,sysbench的cpu测试是进行素数的加法运算进行测试。将指定time内进行的轮数除以时长,得到1s内进行的轮数,轮数越高,性能越好。
单核测试时通过top命令查看cpu占用,可以看到只有CPU0参与了测试。

下图为测试结果

执行如下命令开始进行多核cpu性能测试。其中参数--threads=4意思是用4个线程,对应4个cpu核心。
./sysbench cpu --time=120 --threads=4 run &
多核测试时通过top命令查看cpu占用,可以看到四个CPU核心都参与了测试。占用率达到100%。

下图为测试结果

在进行上述的sysbench测试时,同步读取cpu结温
cat /sys/devices/system/cpu/cpufreq/temp_out

其运行高负载任务时温度仅为40摄氏度。
SSD2351在sysbench测试中取得单核581.26轮/秒、多核2329.87轮/秒的成绩,单核性能与瑞萨G2UL(A55,596.22轮/秒)相近,多核性能介于双核IMX8M(A53 1593.48轮/秒)与四核IMX8M(A53 3188.43轮/秒)之间,可以说性能对标国外高端处理器了。而且其工艺先进,满载运行温度仅为40摄氏度,说明能够长时间维持这种满载工作。
结语
在智能化渗透千行百业的今天,MYZR-SSD2351-CB112及配套评估板MY-SSD2351-MINI精准地切入了市场对"高性价比、高集成度、快速开发"的迫切需求。它不仅是工程师手中一款强大的评估工具,更是国产芯片在特定细分市场实现差异化创新、挑战传统格局的一个鲜明信号。随着软件生态的持续优化与应用案例的不断积累,我们有理由期待,这颗"内置大脑"的芯片将在智能交互的广阔天地中,发挥出更大的能量。