差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
思迈联科:stpc-exxx-3568b:android [2026/11/08 17:20]
wjj 新建 Android 系统的使用
思迈联科:stpc-exxx-3568b:android [2026/11/08 17:40] (当前版本)
wjj 录入 Android 系统的使用
行 2: 行 2:
 [[.:start|← 返回 sTPC-EXXX-3568B]] [[.:start|← 返回 sTPC-EXXX-3568B]]
  
-==== 开启 ADB 调试 ====+===== 开启 ADB 调试 =====
  
-===== USB ADB 使用方法 ===== +==== USB ADB 使用方法 ====
-  1. 系统默认已开启【开发者选项】中的【USB 调试】。 +
-  2. 安装 ADB 驱动与工具(下载地址待补充)。 +
-  3. 数据线连接主板与电脑,运行驱动安装程序并点击 **[install]**。 +
-  4. 打开命令行,执行 `adb devices` 确认设备已识别,再执行 `adb shell` 进入设备。+
  
-===== 网络 ADB 使用方法 ===== +  * 在 RK 的系统中已经是默认开启了【开发者选项】中的【USB 调试】功能。
-先通过调试串口连接主板,再执行:+
  
-  * `su` 切换 root 权限 +{{:思迈联科:stpc-exxx-3568b:adb_true.png?500|RK_ADB_true}}
-  * `busybox ifconfig eth0 192.168.8.12` 配置板卡 IP +
-  * `setprop service.adb.tcp.port 5555` 配置网络 ADB 端口 +
-  * `stop adbd` 关闭 ADB 服务,`start adbd` 重新开启+
  
-主机侧执行 `adb connect 192.168.8.12:5555`,出现 `connected to ...` 即成功。+  * 下载 ADB 驱动以及工具 
 +  * 驱动 下载地址:[[http://dl.adbdriver.com/upload/adbdriver.zip|adbdriver.zip]] 
 +  * 工具 下载地址:[[https://dl.google.com/android/repository/platform-tools_r27.0.1-windows.zip|platform-tools]]
  
-==== WiFi 使用方法 ====+  * 安装 ADB 驱动以及工具 
 +  * 将驱动解压得到可执行文件,将数据线与电脑连接,打开软件,点击 [install] 即可
  
-^ 项目 ^ 说明 ^ +{{:思迈联科:stpc-exxx-3568b:adb_driver.png?500|ADB驱动}}
-| 支持型号 | 待补充 | +
-| 开启方式 | 设置 » 网络与互联网 » WLAN |+
  
-==== 网口使用方法 ==== +  * 将工具解压至任意盘符,打开命令提示符(win + r 键输入 cmd),依次进入到该目录下,输入 adb devices 查看是否发现设备
-  1. 从屏幕顶部下拉,进入【设置】»【更多】。 +
-  2. 进入【以太网】菜单,选择以太网模式。 +
-  3. 需要固定 IP 时选择【静态地址】,填写地址 / 掩码 / 网关 / DNS 后点击【连接】。+
  
-==== 4G 模块使用方法 ====+{{:思迈联科:stpc-exxx-3568b:adb_devices.png?500|ADB识别}}
  
-===== 支持列表 =====+  * 再输入 adb shell 进入
  
-^ 厂商 ^ 型号 ^ 说明 ^ +{{:思迈联科:stpc-exxx-3568b:adb_shell.png?500|ADB shell}}
-| 待补充 | 待补充 | 待补充 |+
  
-===== 步骤 ===== +==== 网络 ADB 使用方法 ====
-  1. 正确插入 4G 模块与 SIM 卡后上电开机。 +
-  2. 识别正常时状态栏出现信号图标。 +
-  3. 后台确认对应端口已生成,Ping 外网验证连通性。+
  
-==== GPIO 使用方法 ====+  * 配置网络 ADB,需要先通过 COM_DB 连接到板卡,然后输入以下命令,配置网络 ADB 端口。
  
-===== GPIO 系统索引号计算方法 ===== +板卡操作:
-GPIO 编号 = 控制器基址 + 组内偏移,具体换算表待补充。+
  
-===== 操作示例 ===== +<code> 
-``` + 1 shell@norco:/ $ su                                      //切换root权限 
-echo 146 > /sys/class/gpio/export + 2 root@norco:/ # busybox ifconfig eth0 192.168.8.12        //配置板卡IP 
-echo out > /sys/class/gpio/gpio146/direction + 3 root@norco:/ # setprop service.adb.tcp.port 5555         //配置网络adb服务端口为5555 
-echo 1 > /sys/class/gpio/gpio146/value + 4 [  152.434194] avc:  denied  { set } for property=service.adb.tcp.port scontext=u:r:init_shell:s0e 
-echo 0 > /sys/class/gpio/gpio146/value + 5 root@norco:/ # stop adbd                                 //关闭adb服务 
-``` + 6 [  183.804612] avc:  denied  { set } for property=ctl.adbd scontext=u:r:init_shell:s0 tcontext=u:e 
-读取电平:`echo in > .../direction` 后 `cat .../gpio146/value`。+ 7 [  183.805200] pcd_pullup, is_on 0 
 + 8 [  183.805244] WARN::ep_dequeue:424: bogus device state 
 + 9 [  183.805244] 
 +10 [  183.806401] android_work: did not send uevent (0 0   (null)) 
 +11 root@norco:/ # start adbd                                //开启adb服务 
 +12 root@norco:/ # 
 +13 [  189.267435] read descriptors 
 +14 [  189.267487] read strings 
 +15 [  189.267549] pcd_pullup, is_on 1 
 +16 [  220.277472] type=1400 audit(1534399049.130:14): avc: denied { signull } for pid=1321 comm="dae1 
 +17 
 +18 root@norco:/ # 
 +19 root@norco:/ # 
 +</code>
  
-//不同硬件版本 GPIO 编号可能不同,请以实际原理图为准。//+主机操作:
  
-==== 串口使用方法 ====+<code> 
 + 1 tdp@tdp-arm:~$ 
 + 2 tdp@tdp-arm:~$ 
 + 3 tdp@tdp-arm:~$ adb connect 192.168.8.12:5555      //adb服务连接至192.168.8.12的5555端口 
 + 4 connected to 192.168.8.12:5555                    //若有此打印信息表示连接成功 
 + 5 tdp@tdp-arm:~$ adb devices                        //查看adb设备有那些 
 + 6 List of devices attached 
 + 7 192.168.8.12:5555    device                       //若有此设备表示配置成功 
 + 8 
 + 9 tdp@tdp-arm:~$ adb shell                          //进入网络adb 
 +10 root@norco:/ # 
 +11 root@norco:/ # 
 +12 root@norco:/ # 
 +13 root@norco:/ # 
 +</code>
  
-^ 节点 ^ 用途 ^ +===== WiFi 使用方法 =====
-| /dev/ttyS0 | 待补充 | +
-| /dev/ttyS1 | 待补充 | +
-| 调试口 | 系统调试串口 |+
  
-连接前确认接口电平(RS232 / RS485 / TTL)与接线方式。+  * Android 系统目前仅支持型号为:RTL8188、RTL8723BU
  
-==== SPI 使用方法 ==== +{{:思迈联科:stpc-exxx-3568b:wifi_on.png?400|开启WIFI}}
-  1. 确认 SPI 总线号与片选号(待补充)。 +
-  2. 使能对应 spidev 节点后通过应用层读写。+
  
-==== 双屏异显 ==== +{{:思迈联科:stpc-exxx-3568b:wifi_connect.png?400|选择一个WIFI热点进行连接}}
-该功能为系统定制功能,需 APK 支持,方案待补充(如 LVDS + HDMI)。+
  
-^ 方案 ^ 主屏 ^ 副屏 ^ +===== 网口使用方法 ===== 
-| 方案一 | 待补充 | 待补充 | + 
-| 方案二 | 待补充 | 待补充 |+  * 在标准模式下,从顶部向下滑动屏幕。 
 +  * 点击【设置】» 【更多】。 
 +  * 点击【以太网】菜单进入以太网设置界面。 
 +  * 点击【以太网模式】。 
 +  * 如果需要静态 IP,点击【静态地址】。 
 +  * 设置完静态 IP 之后,点击【连接】。 
 + 
 +{{:思迈联科:stpc-exxx-3568b:eth_on.png?500|开启以太网}} 
 + 
 +{{:思迈联科:stpc-exxx-3568b:eth_static.png?500|以太网静态IP设置}} 
 + 
 +===== 4G 模块使用方法 ===== 
 + 
 +  * 依图所示,正确连接 3/4G 模块与 SIM 卡 
 + 
 +==== 支持列表 ==== 
 + 
 +  * 华为 
 +  * 移远 
 +  * 龙尚 
 +  * 中兴 
 +  * ... 
 + 
 +==== 步骤 ==== 
 + 
 +  * 正常插入 4G 模块及 SIM 卡后上电开机 
 +  * 如正常识别到模块及 SIM 卡,桌面右上角会出现相应的网络信号图标。 
 + 
 +{{:思迈联科:stpc-exxx-3568b:4g_signal.jpg?500|信号}} 
 + 
 +  * 后台查看有相应的端口 
 + 
 +{{:思迈联科:stpc-exxx-3568b:4g_port.png?500|端口}} 
 + 
 +  * 测试 4G 
 +  * 能正常 Ping 通百度如下图。 
 + 
 +{{:思迈联科:stpc-exxx-3568b:4g_ping.png?500|端口2}} 
 + 
 +  * 推荐使用华为 909S 全网通模块,若需要集成 GPS,建议使用移远 EC20 全网通模块 
 + 
 +===== GPIO 使用方法 ===== 
 + 
 +  * 通过上文页面得到的 GPIO 号 
 +  * 例 1:操作 GPIO 第 1 Pin,先拉高,再拉低操作方法: 
 + 
 +<code> 
 +1 liyun@liyundeubuntu:~$ adb shell 
 +2 shell@sabresd_6dq:/ $ su 
 +3 root@sabresd_6dq:/ # echo 146 > /sys/class/gpio/export 
 +4 root@sabresd_6dq:/ # echo out > /sys/class/gpio/gpio146/direction 
 +5 root@sabresd_6dq:/ # echo 1 > /sys/class/gpio/gpio146/value 
 +6 root@sabresd_6dq:/ # echo 0 > /sys/class/gpio/gpio146/value 
 +</code> 
 + 
 +shell 说明: 
 + 
 +  * 进入板卡的 shell 
 +  * 使用 root 权限 
 +  * 导出第 146 号 GPIO 
 +  * 设置 gpio146 为输出 
 +  * 设置 gpio146 为高电平 
 +  * 设置 gpio146 为低电平 
 + 
 +  * 例 2:操作 GPIO 第 1 Pin,读取 IO 的状态: 
 + 
 +<code> 
 +1 liyun@liyundeubuntu:~$ adb shell 
 +2 shell@sabresd_6dq:/ $ su 
 +3 root@sabresd_6dq:/ # echo 146 > /sys/class/gpio/export 
 +4 root@sabresd_6dq:/ # echo in > /sys/class/gpio/gpio146/direction 
 +5 root@sabresd_6dq:/ # cat /sys/class/gpio/gpio146/value 
 +6 1 
 +</code> 
 + 
 +shell 说明: 
 + 
 +  * 进入板卡的 shell 
 +  * 使用 root 权限 
 +  * 导出第 146 号 GPIO 
 +  * 设置 gpio146 为输入方向 
 +  * 获得 gpio146 的电平状态 
 +  * 获得的状态为高电平 
 + 
 +  * 注意:不同的板卡 GPIO 编号可能不同 
 + 
 +==== GPIO 系统索引号计算方法 ==== 
 + 
 +  * GPIO 计算方式 
 + 
 +//〔此处待补充:GPIO 编号换算表 / 计算说明〕// 
 + 
 +===== 串口使用方法 ===== 
 + 
 +  * 将 COM 设备与板卡连接,确认连接无误后开机(连接方法参照上文[接口引脚定义]并注意 232/485 模式的选择) 
 +  * 确认所连接的节点 
 +  * sTPC-EXXX-3568B 串口节点如下(待补充) 
 +  * 开始通信 
 + 
 +===== SPI 使用方法 ===== 
 + 
 +//〔此处待补充:SPI 使用说明(含总线号、片选号、spidev 节点)〕// 
 + 
 +===== 双屏异显 ===== 
 + 
 +  * 该功能为系统定制功能,如果需要,则集成在主板中 
 +  * 该功能需要 apk 的支持 
 +  * 双屏异显方案选择 
 +  * VGA + HDMI 
 +  * VGA + LVDS 
 +  * LVDS + HDMI 
 + 
 +---- 
 +[[.:resource|资源特性]] · [[.:interface|接口布局和尺寸]] · [[.:quickstart|快速入门]] · [[.:android|Android 系统的使用]] · [[.:linux|Linux 系统的使用]] · [[.:common|通用方法]]
  
打印/导出