8,460
个编辑
更改
→串口调试工具介绍
=== 驱动和程序的运行方式 ===
== 串口调试工具介绍 ==
需要硬件:OrangePi Win/Win Plus 开发板,读卡器和一张 TF 卡<br><br>[[Image:WinPlus-101.png]]<br><br>TTL 转 USB 线<br><br>[[Image:2GIoT-53.png]]<br><br>=== 基于Windows 平台的使用 基于Windows平台的使用 ===在使用 OrangePi 做项目开发过程中,为了获得更多的调试信息,OrangePi 默认支持串口信息调试。对于开发者而言,只需准备上面提到的材料,即可简单的获得串口调试信息。<br>不同的上位机使用的串口调试工具大同小异,基本可以参考下文的方法进行部署。使用 Windows 平台进行串口调试的工具很多,通常使用的工具是 putty。<br>本节以 putty 作为例子进行部署讲解。<br><br> '''1)Windows下USB驱动安装'''<br>* 目前最新版的驱动PL2303_Prolific_DriverInstaller_v130.zip,下载解压。<br>[[Image:I96-62.png]]<br><br>* 以管理员身份选择应用程序安装<br>[[Image:I96-63.png]]<br><br>* 等待安装完成<br>[[Image:I96-64.png]]<br><br> '''2)Windows下Putty安装'''<br>* 下载 putty 安装包<br>* 等待安装完成<br>[[Image:I96-65.png]]<br><br>* 等待安装完成<br>[[Image:I96-66.png]]<br><br>* 解压安装<br>* 安装好之后打开程序如下图所示<br>* 等待安装完成<br>[[Image:I96-67.png]]<br><br> '''3)调试的连接方式'''<br><br>使用 TTL 转串口线,一端连接 OrangePi,另一端连接 PC<br><br>'''4)设备信息的获取'''<br><br>* 开始菜单选择控制面板<br>[[Image:I96-69.png]]<br><br>* 点击设备管理器,查看端口号<br>[[Image:I96-70.png]]<br><br>* Putty配置<br>[[Image:I96-71.png]]<br><br>串行口设置成相应的端口号(COM5),速度设置成 921600<br>'''6)调试串口'''<br>OrangePi 上电开机,串口自动打印串口 log<br>[[Image:I96-72.png]]<br><br> === 基于Linux 平台的使用 Linux平台下的操作 ===使用Linux平台进行串口调试工具有minicom和kermit。本文以kermit作为例子进行讲解。<br>'''1)Kermit 安装'''* 使用命令进行安装:<br>$ sudo apt-get install ckermit<br>[[Image:I96-73.png]]<br><br>* 配置 kermit<br>$ sudo vi /etc/kermit/kermrc<br>[[Image:I96-74.png]]<br><br>* 添加行:<br>set line /dev/ttyUSB1<br>set speed 921600<br>set carrier-watch off set handshake none<br>set flow-control none<br>robust<br>set file type bin<br>set file name lit<br>set rec pack 1000<br>set send pack 1000<br>set window 5<br><br>[[Image:I96-75.png]]<br><br>'''2)调试的连接方式'''<br><br>使用 TTL 转串口线,一端连接 Orange Pi,另一端连接 PC<br><br>'''3)设备信息的获取'''<br>$ ls /dev/ (在 PC 终端输入命令,查询 TTL 转串口线的设备号)<br>[[Image:I96-77.png]]<br> a.从图中可以看出,“TTL 转串口”线被识别为 “ttyUSB0”,配置 /ect/kermit/kermitc文件,更新串口信息。 $ sudo vi /etc/kermit/kermitc<br> b.将 setline 的值设置为 /dev/ttyUSB0[[Image:I96-78.png]]<br><br>'''4)开始调试串口'''<br> a.在上位机终端输入命令,进入 kermit 模式: $ sudo kermit –c[[Image:I96-79.png]]<br><br> b.Orange Pi 上电开机,串口自动打印串口 log,登录密码为 root/orangepi 和orangepi/orangepi 更多关于Orange Pi Win/Win Plus的使用信息,请查看<span style="color:red;">Orange Pi Win/Win Plus 用户手册</span>。(点击下载)