这是本文档旧的修订版!
目录
Android 系统的使用
开启 ADB 调试
USB ADB 使用方法
- 在 RK 的系统中已经是默认开启了【开发者选项】中的【USB 调试】功能。
- 下载 ADB 驱动以及工具
- 驱动 下载地址:adbdriver.zip
- 工具 下载地址:platform-tools
- 安装 ADB 驱动以及工具
- 将驱动解压得到可执行文件,将数据线与电脑连接,打开软件,点击 [install] 即可
- 将工具解压至任意盘符,打开命令提示符(win + r 键输入 cmd),依次进入到该目录下,输入 adb devices 查看是否发现设备
- 再输入 adb shell 进入
网络 ADB 使用方法
- 配置网络 ADB,需要先通过 COM_DB 连接到板卡,然后输入以下命令,配置网络 ADB 端口。
板卡操作:
1 shell@norco:/ $ su //切换root权限
2 root@norco:/ # busybox ifconfig eth0 192.168.8.12 //配置板卡IP
3 root@norco:/ # setprop service.adb.tcp.port 5555 //配置网络adb服务端口为5555
4 [ 152.434194] avc: denied { set } for property=service.adb.tcp.port scontext=u:r:init_shell:s0e
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
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:/ #
主机操作:
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:/ #
WiFi 使用方法
网口使用方法
- 在标准模式下,从顶部向下滑动屏幕。
- 点击【设置】» 【更多】。
- 点击【以太网】菜单进入以太网设置界面。
- 点击【以太网模式】。
- 如果需要静态 IP,点击【静态地址】。
- 设置完静态 IP 之后,点击【连接】。
4G 模块使用方法
- 依图所示,正确连接 3/4G 模块与 SIM 卡
支持列表
- 华为
- 移远
- 龙尚
- 中兴
- …
步骤
- 正常插入 4G 模块及 SIM 卡后上电开机
- 如正常识别到模块及 SIM 卡,桌面右上角会出现相应的网络信号图标。
- 后台查看有相应的端口
- 测试 4G
- 能正常 Ping 通百度如下图。
- 推荐使用华为 909S 全网通模块,若需要集成 GPS,建议使用移远 EC20 全网通模块
GPIO 使用方法
- 通过上文页面得到的 GPIO 号
- 例 1:操作 GPIO 第 1 Pin,先拉高,再拉低操作方法:
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
shell 说明:
- 进入板卡的 shell
- 使用 root 权限
- 导出第 146 号 GPIO
- 设置 gpio146 为输出
- 设置 gpio146 为高电平
- 设置 gpio146 为低电平
- 例 2:操作 GPIO 第 1 Pin,读取 IO 的状态:
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
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
资源特性 · 接口布局和尺寸 · 快速入门 · Android 系统的使用 · Linux 系统的使用 · 通用方法










