软件版本:vitis2021.1(vivado2021.1) 操作系统:WIN10 64bit 硬件平台:适用XILINX Z7/ZU系列FPGA
1 PuTTY与SSH介绍 PuTTY是一个开源的串口连线工具,支持Telnet、SSH、rlogin等众多连接方式,截至目前的最新版本为0.74。PuTTY最初是设计在Windows系统上使用的,现在衍生出了Unix的版本,Windows则分32位和64位两个版本。 SSH是Secure Shell的缩写,意为安全外壳协议。这是一种应用于远程登录会话和其他网络服务的安全协议,起初为UNIX系统上的一个程序,后来渐渐被其他平台采用。目前SSH已经成为了最广泛的类UNIX系统登录方式。 2 PuTTY的下载与安装 PuTTY有自己的官方网站,我们可以到官网的下载页面下载最新的版本。 由于教程使用的系统为64位,因此选用上面这个安装包进行安装。 双击打开安装程序,可以看到如下画面,点击Next: 选择软件的安装路径,点击change可修改,建议尽量不要选择c盘安装,选择好后点击Next: 接下来是一些可选项,第一项为安装PuTTY文件,第二项为创建桌面快捷方式,第三项为添加系统变量,第四项为关联PPK文件。 建议把第二项选上,在桌面创建快捷方式,然后选择Install进行安装: 完成安装的界面,取消勾选阅读README文件后点击Finish完成安装: 在桌面上找到PuTTY的快捷方式,双击打开就能看到如下的软件主界面: 3 通过串口登录 3.1 什么是串口 串口全名串行接口,串行的对立面是并行,它们的区别是串行是一位一位发送而并行为多位一起发送。串口的电路可以设计得很简单,最低只需要一根线就能传输,这样的设计降低了成本,同时也适合于远距离通信。缺点则是传输速度慢,多用于工业,所以串口已经退出了我们的生活,只有在一些老式主机的背面才能找到串口。 不过串口的出现起初就是为了解决计算机连接外设的问题,后来随着USB的发展,串口逐渐被替代。值得一提的是USB全名为通用串行总线,虽然名字里含有串行两个字,但是它并非串口。USB与串口一样采用的是串行发送,即把一个数据块按位一个一个发送出去的方式。 串口有自己的逻辑电平表达方式,常见的有TTL、RS232、RS485等等。 3.2 使用串口连接开发板 首先我们先将线缆连接好,一头usb插在电脑上,另外一头插在开发板的串口上。此时,系统会开始自动安装驱动程序。等驱动安装完成,右击“此电脑”选择“管理”: 打开设备管理器,在中间栏展开端口选项,在里面查找对应端口的端口号,在下图中端口号为COM19。 打开PuTTY软件,首先选择串口模式,然后输入串口号和波特号,最后点击最下面open。 打开后会显示一个黑的窗口,这样就代表已经连接上了。 给开发板上电,可以观察到各种启动信息,包括fsbl、uboot和kernel: 输入用户名uisrc和密码root即可登录系统并执行各种指令: 打开软件,首先新建一个连接。 将协议选为SERIAL,然后点击左侧的串口选项: 端口号下拉找到正确的端口号,其他设置保持一致,点击连接即可。
|