全志SDK - 2. PC与开发板连接方式
全志SDK - 1. 系统编译
全志SDK - 2. PC与开发板连接方式
全志SDK - 3. 系统配置(1)
全志SDK - 3. 系统配置(2)
全志SDK - 4. Flash支持
为了方便对程序调试,我们需要将开发板与PC进行连接,连接方式主要有两种:
- 有线连接:串口、ADB等
- 无线连接:wifi、蓝牙
1. 有线连接
有线连接最常用的是串口和adb,都是非常的方便,唯一的不足是开发板移动距离较小,且需要额外连线!
1.1 串口
使用串口可非常方便的对板子进行各种操作,但是需要有线连接,因此对于非移动的产品比较有效;
串口连接前,需要先进行参数配置,参数配置的如下图:
串口的Pin脚不同的板卡各有不同,需要拿到该开发板的datasheet方可;
串口可只接:【RX】【TX】【GND】三个pin,串口Rx,Tx的电压值一般保持在3.3V。
1.2 ADB
Android Debug Bridge(安卓调试桥) tools,它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。
Adb使用时,必须目标板支持,目标板是否支持可以进入到目标板,使用 find / -name adb*
,如果有,则表示支持。
操作步骤:
- 下载并安装adb程序(链接:https://pan.baidu.com/s/16ErBIIXIr57w5oK0LVmQ7w 提取码:rsra )
- Windows下打开命令控制cmd窗口(win+R,输入cmd),输入adb,看上一步是否安装成功
- 将连接的板子adb线插入PC,在cmd窗口输入:adb devices,查看是否与板卡连接成功
- 输入:adb shell,进入板子系统,世界任你驰骋
2. 无线连接
2.1 ssh & scp
目前Tina系统均支持 sshd(ssh server端,采用dropbear轻量级ssh),可采用ssh登录。
Ssh登陆时,需要知道server的账户&密码,目前我司开发板的wifi支持两种模式:
- AP(Access Point,热点)模式:即板卡wifi做了路由器的功能
- PC可以通过SSID去连接它;
- 其IP地址一般为固定值(后续会告知大家如何自定义网关地址)
- STA(Station)模式:正常的联网模式,
- IP地址需要根据MAC到路由器上查找
- 保证PC与板子连接的网络处于同一个网段
推送文件,采用SCP方式,
scp [file] user@IP:path # 推送本地文件到远端
scp user@IP:file [local path] # 推送本地文件到远端
2.2蓝牙
需要一组蓝牙模块,一块与PC连接,一块连接板子,配对后使用。(待补图)
3 终端工具
目前常用的终端工具有:
- Secure CRT:需要破解
- Xshell:
- MobaXterm:推荐使用,免费
- WinSCP:windows下的scp工具,可以直接拖拽上传到目标机中