Banana Pro三种远程调试方法.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Banana Pro三种远程调试方法

Banana Pro三种远程调试方法Page 1所谓远程调试,就是在其他设备上通过特定途径对Banana Pro进行操作的过程,这样做的好处在于可以省去一套用在Banana Pro上的鼠标和键盘,因为当我们需要对Banana P肉进行一些操作时,无法保证身边总有多余的输入设备提供给Banana Pro使用,这时候远程调试方法的出现就化解了这样的矛盾。Page 2不同平台之间远程调试的方法有很多,这里介绍其中的三种,分别是通过串口,SSH和VNC对Banana Pro进行远程调试。Page3串行接口 (Serial Interface)简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口是指数据一位一位地顺序传送,最少只需一根传输线即可完成,成本低但传送速度慢。串行通讯的距离可以从几米到几千米。如图所示。Banana Pro板子上提供了实现串口最基本功能的三个引脚排针,分别是:GND(Ground)接地RX(Receive)接收TX(Transmit)传送Page4串口调试有不少成熟的免费软件可以在网上有哪些信誉好的足球投注网站得到,这里介绍一个叫Putty的远程调试软件。Putty是一个实现Telnet、SSH、rlogin、纯TCP以及串行接口连接的免费开源软件,主要由Simon Tatham维护,使用MIT licence授权。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。Putty具有如下优点:完全免费;绿色软件,无需安装,下载后在桌面建个快捷方式即可使用;体积很小,仅472KB(0.62 版本);操作简单,所有的操作都在一个控制面板中实现。Page5串口调试需要的硬件很少,只需要一个USB转TTL模块和三根母转母杜邦线。如图所示。Page6用杜邦线连线时注意:TX引脚应该连接到另一台设备的RX 引脚,电源线(红色,5V)不用连接;USB转TTL模块与Banana Pro之间的连接方式如表格所示;USB转TTL模块的USB公头与PC机相连,另一头通过杜邦线与Banana Pro板子上的排针相连。Page7连接好硬件后,我们进行查询COM口的步骤,进入计算机的设备管理器,找到端口一栏,PPT当中显示的是COM3;如图所示。如果在COM3那一行最前面出现黄色感叹号,在确认硬件连接正确的情况下卸载COM3的驱动并重新将USB转TTL模块与PC机进行连接。Page8下面我们打开下载好的Putty;点选Serial;将COM口改为刚才查到的COM3;波特率我们改为115200Bd,Banana Pro默认波特率为115200Bd。如图如示。修改完成后点选打开,此时会弹出一个黑底白字的对话框,我们可以通过这个对话框对Banana Pro输入指令从而达到远程调试Banana Pro的目的。Page9第二种远程调试方法是借助SSH实现的。SSH 为Secure Shell的缩写,是建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。使用SSH前请确保Banana Pro与PC机处于同一局域网内。这里我们用Putty来实现通过SSH远程调试Banana Pro。Page10SSH是通过网络对Banana Pro进行远程调试的,所以要求PC机和Banana Pro要在同一局域网内,同时IP地址也因此成为访问的凭据。Banana Pro的IP地址查询只需输入ifconfig这条指令即可,这里通过串口调试给Banana Pro发送指令。由于我们采用的是网线连接,所以查看IP地址的时候关注eth0这一段中的IP地址,查询到当前网络环境下Banana Pro的IP地址为192.168.1.128。查询过程如图所示。Page11获得IP地址后就可以通过Putty以SSH的形式访问Banana Pro了。打开PC机端的Putty,软件默认是SSH通信方式,在Host name(or IP address)一栏里填上刚才查询到的IP地址192.168.1.128,端口号(Port)不用改,SSH默认的端口号就是22。设置过程如图所示。

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档