PC与核心板的连接方式,具有多种方式,可以分为有线和无线两种
- 有线: 稳定可靠,但无法对移动的物体进行有线连接
- 无线:受空间信号的影响较大,多应用在移动物体上
下面具体介绍,PC与核心板有哪几种连接方式,你可以选择一种最适合自己的方式来进行调试。
1. 串口
使用串口可非常方便的对板子进行各种操作,但是需要有线连接,因此对于非移动的产品比较有效;
串口连接前,需要先进行参数配置,参数配置的如下图(以Mobaxterm为例):
串口连接.png
串口的Pin脚不同的板卡各有不同,需要拿到该开发板的datasheet方可;
串口可只接:【RX】【TX】【GND】三个pin,串口Rx,Tx的电压值一般保持在3.3V。
串口连线图,请参考下一章节(TODO,网址)
2. ADB
Android Debug Bridge(安卓调试桥) tools:它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。
Adb使用时,必须目标板支持,目标板是否支持可以进入到目标板,使用 “find / -name adb*”,如果有,则表示支持。
操作步骤:
① 下载并安装adb程序(链接:<u>https://pan.baidu.com/s/16ErBIIXIr57w5oK0LVmQ7w</u> 提取码:rsra )
② Windows下打开命令控制cmd窗口(win+R,输入cmd),输入adb,看上一步是否安装成功
cmd.png
③ 将连接的板子adb线插入PC,在cmd窗口输入:adb devices,查看是否与板卡连接成功
adb devices.png
④ 输入:adb shell,进入板子系统,世界任你驰骋
adb shell.png
PS:如果你不想登录adb shell,需要传输指令到核心板中,可以在执行的指令前加上 adb shell
, 如果 touch
:
C:\Users\jimmy>adb shell touch /mnt/UDISK/aaa.txt
C:\Users\jimmy>adb shell ls /mnt/UDISK/
3. SSH & SCP
目前Tina系统均支持sshd(ssh server端,采用dropbear轻量级ssh),可采用ssh登录。
Ssh登陆时,需要知道server的账户&密码,目前我司开发板的wifi支持两种模式:
AP模式:即板卡wifi做了路由器的功能,PC可以通过SSID去连接它;
Station模式:正常的联网模式
模式 | IP地址 | 账号 | 密码 |
---|---|---|---|
AP | 192.168.99.1 | Root | Bv2018 |
Station | 需要根据MAC到路由器上查找, 保证PC与板子连接的网络处于同一个网段 | Root | Bv2018 |
推送文件,采用SCP方式,具体的使用,请自行度娘。
scp [-r] xxx user@IP:target_postion
4. 蓝牙
需要一组蓝牙模块,一块与PC连接,一块连接板子,配对后使用。
蓝牙的有效距离为10m,需要额外的购买蓝牙模块,因此此方式不建议使用。
5. 工具推荐
目前常用的终端仿真工具有:
① Secure CRT:需要破解
② Xshell:
③ MobaXterm:推荐使用,免费
④ WinSCP:windows下的scp工具,可以直接拖拽上传到目标机中
网友评论