前言说明
我测试的硬件设备是:
SoloLinker-A V1版本 RV1106G3 256M内存 8G储存EMMC
和SoloLinker-A V2版本 RV1106G2 128M内存 128储存NAND
运行系统用的是:
RV1106-SOLOLINKER-EMMC_WIFI_ALPINE-240407
使用的屏幕:
大显伟业4.0寸RGB屏
,华显科技4.0寸RGB屏
(需要转接板且触摸部分失灵)NAND
版本SSHD
开机时可能因为权限导致无法启动(EMMC无问题)
1 | 报错:/var/empty must be owned by root and not group or world-writable. |
ADB和RNDIS
刷完本固件后默认同时开启
ADB和RNDIS
,可用的登录方式:串口调试,ADB调试,RNDIS网卡SSH登录。刷完开机在
SOLOLINKER-A
内部会虚拟一个名为usb0
静态IP:172.32.0.70
的网卡。然后请在你Windows
电脑上配置RNDIS
虚拟的网卡为同一网段的静态IP打开
Windows的设置
—>高级网络设置
—>更改适配器选项
->【Remote NDIS based nternet Sharing Device】右键属性
->双击【Internet 协议版本(TCP/IPv4)】
->使用下面的IP地址设置为 【172.32.0.100】
其余默认即可现在那就可用通过
ssh root@172.32.0.70
登录SOLOLINKER-A
设备了,当然也是可以通过ADB登录的ADB访问的话在电脑上
没有其他Android设备
的情况下,直接adb shell
即可登录当然也可通过串口调试,这里就不多说了
EMMC为磁盘扩容
EMMC刷完后仅剩余储存空间只有几兆。而NAND无需扩容,因为刷入时已经写死了
执行
/etc/init.d/T_S99_First_Resize_Disk start
可扩容到100%扩容仅需执行一次即可,后续就不用再次执行了
有线网卡
- 如果你仅需临时连接下,那么接好网线后可以如下操作,但重启后不会自动连接
1 | # 默认网卡是关闭的需要先启用 |
- 需要开机就自动连接有线网的可以如下操作
1 | # 如果不需要通过eth0联网,则可跳过这步。因为如果没有插入网线会频繁提示:udhcpc: broadcasting discover |
WiFi的使用
刷完后默认启用adb和rndis功能,可以通过下面方法使用WiFi。
注意:WiFi和ADB与RNDIS不可共存
临时连接使用WiFi的方法,请在串口调试下执行,ADB和RNDIS连接的会直接失联
1 | # 注意:以下操作通过ADB和RNDIS连接的会直接失联,但重启后会恢复 |
- 开机就自动连接WiFi的方法,如果配置错误可在串口调试下改回
1 | # 注意:默认是为V2版本设置的,如果你的设备是V1,把文件 /etc/init.d/T_S55_Start_Wlan_BT 中 GPIO_PIN=6 改为 GPIO_PIN=4 |
蓝牙的使用
1 | # 必须要先启动服务,直接执行bluetoothctl会报错 |
音频播放
1 | amixer # 音频设置管理 |
其他杂项
屏幕显示示例程序可执行:
/opt/lvgl_app
RTC相关信息
1 | date # 查看当前时间 |