1. 引言
感谢极术社区以及瑞莎厂商共同举办的测评活动,让我有这个机会能够体验到最新的搭载国产处理器以及自研npu的板子。SiRider S1 开发板是一款面向物联网(IoT)和人工智能(AI)边缘计算的高性能开发平台,同时它更专注于工业场景下的应用。
2. 硬件规格与设计
该开发板融合芯擎科技的工业级 “龍鹰一号” 7nm AIoT应用处理器SE1000-I,搭载安谋科技自研“周易”NPU。
芯片架构
开发板实际图片
3. 软件支持
SiRider S1 支持多种操作系统,包括主流的 Linux 发行版(如 Ubuntu、Debian)以及轻量级的 RTOS(实时操作系统)。开发者可以通过其支持的工具链,如 GCC 和 Python,快速上手编程。。
该开发板还支持诸如 TensorFlow Lite 和 ONNX Runtime 等 AI 框架,使得用户可以在设备上运行轻量级的神经网络模型,适合在边缘设备上进行推理任务。
4. 实际使用体验
初始设置与安装流程:SiRider S1 提供了相对简单的入门体验,用户只需下载官方系统镜像,将其烧录至 MicroSD 卡中,即可启动开发板。首次启动时,系统会引导用户完成基础配置,整个过程约需 10 分钟。
性能表现:在多任务处理和低延迟要求的 IoT 应用中,SiRider S1 表现良好。在运行基于 Python 的 IoT 应用时,其响应速度令人满意,且在推理简单的机器学习模型时性能稳定。
功耗与热管理:由于 SiRider S1 采用了高效的 Cortex A55 架构,其功耗控制相对较好。开发板在高负载运行时,发热量可控,并配有基础的散热风扇以帮助热量管理。
7. 对比与竞争分析
与 Raspberry Pi 4 相比,SiRider S1 的主频稍低,但在 IoT 和轻量级 AI 推理任务中表现相当。相较于 ESP32 这样的低功耗开发板,SiRider S1 拥有更强的计算能力和更丰富的外设支持,适合更复杂的应用场景。与搭载rk3588的单板机产品相比,SiRider S1的板载资源还是很丰富的,具备一定的ai推理能力,面向的是工业场景。
8. 总结与建议
总的来说,SiRider S1 是一款强大的开发板,适用于需要一定计算能力和丰富接口的 IoT 和边缘 AI 应用。它的主要优势在于硬件扩展能力强、软件支持丰富,适合有一定开发经验的工程师和开发者。
对于初学者来说,可能需要花费一些时间熟悉开发环境。总体而言,SiRider S1 为那些寻找性价比高、功能全面的开发板的用户提供了一个极具竞争力的选择。
SiRider S1开发板
优点:
- 引出了类似树莓派的标准40pin引脚供扩展使用。
- 搭载了周易自研架构的npu,拥有板载边缘侧的ai算力,npu为两个核,两个核的算力均为3T多,合起来有6T算力。瑞芯微的rk3588产品拥有的6T算力,实际上是分成3个2T的核,单核算力影响的是加载神经网络参数的大小,单核算力更大可以塞进更大的模型,同时如果想完全利用6T的算力,需要考虑npu的多核并行处理。
- 开发板采用工业级别的标准。
- 国产npu,期待相关软件栈的开放。
不足之处:
- 并没有自带无线网卡,不能连接wifi,只能通过网线接口、或者免驱的usb即插即用无线网卡来连接无线网。(可能是由于开发板用于工业场景下?通过网线获得更高速稳定的网络连接)。
- 开发板刚推出,一些文档尚未完全公布,用户如果要利用上开发板自带的资源如GPU,NPU等,没有入门的文档,用户要上手较为困难。
一些期望:
个别国产板卡搭载的npu并没有开放其sdk工具包,如果想进行调试还必须获得相关厂商的license或者是合作授权方能对板载npu进行更深入的开发,普通开发者很难获取这种途径,希望可以加大相关软件资源的开放程度,推动国产化IP生态发展。