Latticework · 12月4日 · 广东

【SiRider S1芯擎工业开发板测评】新手向开箱&上手试玩

开箱体验

1. 包装、配件和开发板本体

SiRider S1开发板

_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=8408342269795926242&skey=@crypt_45f8c8a4_2c5456214cf4aafc09908d4d25203c6c&mmweb_appid=wx_webfilehelper.jpeg

_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=3555620100327216625&skey=@crypt_45f8c8a4_2c5456214cf4aafc09908d4d25203c6c&mmweb_appid=wx_webfilehelper.jpeg

瑞莎 A8 无线模块(带双天线)

_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=6934234733576733705&skey=@crypt_45f8c8a4_2c5456214cf4aafc09908d4d25203c6c&mmweb_appid=wx_webfilehelper.jpeg

2. 插电开机

开发板套件中已经提供了官方推荐使用的 瑞莎 PD 30W 电源适配器 ,上电后主板就会自动开机,并启动 Ubuntu 系统。接下来我尝试了以下三种方式登陆开发板上的系统:

方式 1:Headless(Ubuntu host 串口登陆)

本文中用于连接开发板的 host PC 系统版本为 Ubuntu 20.04,也就是我们将会在 Linux 系统中配置 Minicom 环境与开发板的 RS-232 串口通信。
首先,我们需要在 host 系统中安装 minicom:
sudo apt install minicom
开发板上电后,用 Type-C 数据线将板子上的 Debug 接口连接到电脑上的 USB 口,然后运行:
dmesg | grep ttyUSB
终端中显示的 4 个新的 USB 设备(ttyUSB0 ~ ttyUSB3)都属于 SiRider S1 开发板,其中 Ubuntu 系统的串口序号为第四个,本文中即为 ttyUSB3
_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=6627950604320826302&skey=@crypt_45f8c8a4_a6720765904a099845cff916199f87b0&mmweb_appid=wx_webfilehelper.jpeg

接下来我们就可以运行下面的命令打开 minicom 并设置连接这个端口:
sudo minicom -s
运行后终端中会显示以下画面,我们选择第三项 "Serial port setup"
minicom_s.png

接下来选择 "A选项" 设置程序连接的串口 "/dev/ttyUSB3" ,然后选择 "E选项" 设置波特率为 "115200" ,完成后按回车返回主菜单,并选择 "Save setup as dfl" ,最后按 Exit 即可完成 minicom 设置;
minicom_serial_setup.png

完成设置后会自动进入到欢迎界面,此时按下回车串口就会提示登陆 Ubuntu :
minicom_welcome.png

最后,我们输入开发板系统的默认账号 root 和密码后即可完成串口登陆,接下来就可以使用命令行愉快地玩耍了:
serial_port_login.png

方式 2:连接 HDMI 显示器与外设

用 HDMI 线将开发板连接上电脑显示器,同时将鼠标和键盘接入开发板上的 USB 接口,就可以像电脑一样即插即用登陆 Ubuntu 系统图形界面了;目前开发板默认输出的分辨率是 1080P ,如果您的显示器仅支持 2k 以上的分辨率,可能需要在系统中手动设置分辨率参数;

另外,因为开发板上安装了瑞莎无线网卡,所以也可以支持蓝牙键盘和鼠标,需要注意的是 Ubuntu 系统对外设的兼容性似乎有待提升,目前亲测手头上的 SANWA 折叠蓝牙键盘和触控板是可以正常使用的
400-SKB070_FT6.jpg

方式 3:用 FPC 排线连接瑞莎 8 寸高清触摸屏

瑞莎8寸高清触摸屏
_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=1403788604889261112&skey=@crypt_45f8c8a4_2c5456214cf4aafc09908d4d25203c6c&mmweb_appid=wx_webfilehelper.jpeg

_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=6522429179752602675&skey=@crypt_45f8c8a4_2c5456214cf4aafc09908d4d25203c6c&mmweb_appid=wx_webfilehelper.jpeg

_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=8425066103620847163&skey=@crypt_45f8c8a4_2c5456214cf4aafc09908d4d25203c6c&mmweb_appid=wx_webfilehelper.jpeg

按照 使用教程 连接好开发板与触摸屏后,登陆系统发现 SiRider S1 自带的 Ubuntu 系统中并没有安装 瑞莎 rsetup 系统配置工具 ,所以暂时无法使用 rsetup 打开 Radxa Display 8 HD 的 overlay 选项;

_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=1337085070149689087&skey=@crypt_45f8c8a4_2c5456214cf4aafc09908d4d25203c6c&mmweb_appid=wx_webfilehelper.jpeg

后面我尝试克隆 github上的 rsetup package 并手动安装,但是没有在系统中安装成功,原因可能是目前的 rsetup 版本暂时还没有适配 SiRider S1 ,后续会联系技术支持的帮助,可以点亮触摸屏后更新在文章中。

3. 官方指南 & 例程

瑞莎产品的优势在于提供了丰富的官方文档,这点对于用户来说相当友好。同时,文档中实用的开发例程也有助于厂商快速评估开发板的潜能。而这款全新的芯擎开发板 快速上手指南 也在更新完善中,其中关键的 SDK 源码、烧录工具和镜像文件,还有非常实用的安谋“周易” NPU 应用开发 例程都已经发布在文档中。

本系列文章首先将会根据文档中“手把手”级别的 镜像构建 教程,一步步从 SiEngine Ubuntu SDK 源码编译出 ubuntu 系统镜像文件,并在文章中记录编译过程中遇到的问题,以及分享我自己尝试解决的方案,也欢迎大家分享不同的避坑思路,共同交流!

4. 鸣谢

非常幸运能够受邀参加这次由极术论坛、安谋中国和芯擎科技联合举办的SiRider S1 开发板测评活动,很高兴在这场活动中与许多志同道合的 Maker 朋友们交流学习,同时极术论坛活跃的技术交流氛围也让我感到印象深刻,期待后续能够参与更多有趣的社区活动!

推荐阅读
关注数
0
文章数
1
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息