MicroZed测评12-在Linux中进行以太网通信
- UID
- 1023229
- 来自
- 中国
|
MicroZed测评12-在Linux中进行以太网通信
上次我们已经把一个开源的小型Linux烧到了MicroZed板子的QSPI Flash里面,并测试了它与PS的GPIO交互的功能。这个开源的Linux还支持FTP、HTTP、内置Web界面、SSH等协议,而MicroZed上有带有10/100/1000M的以太网接口,所以这次就对它们进行简单的测试。首先仍然是把MicroZed配置为QSPI启动模式(JP1:1-2,JP2:1-2,JP3:2-3),然后连接USB-UART到PC,并用一个网线连接PC和MicroZed的以太网接口;上电等待配置完成之后,按一下复位键启动Linux系统。此时通过串口调试助手,我们可以读取MicroZed的网络配置。默认情况下,MicroZed的IP地址为192.168.1.10;为了更好的建立连接,把PC上有线网卡的IP也配置为同一个网段192.168.1.x。通过串口助手向MicroZed发生ifconfig命令,就能看到其IP配置了,如图1所。[[wysiwyg_imageupload:939:]]图1 MicroZed的网络配置这个开源的linux系统虽小,常用的网络命令却是都支持的。可以分别在PC上ping MicroZed,也能通过串口助手把ping PC的命令发生到MicroZed,然后就好ping PC。结果如图2所示。Linux的ping命令是连续不断执行的,需要用键盘的Ctrl+C才能中断,或者使用ping 192.168.1.9 -q -c 5这个命令来限制ping的次数,5就代表5次。在PC中一定要关闭防火墙或者找到ICMP设置,选择上“允许传入回显请求”,否则MicroZed ping PC是不通的。[[wysiwyg_imageupload:940:]]图2 ping测试MicroZed打开浏览器窗口,输入MicroZed的IP地址,就能查看MicroZed内置的网页服务器了,如图3所示。这个界面并没有提供太多的功能,因为整个Linux的尺寸限制了,它提供了许多与ZYNQ Linux开发有关的连接。[[wysiwyg_imageupload:941:]]图3 MicroZed中开源Linux的web界面使用SSH客户端,可以登录到MicroZed里的Linux中进行管理。以Tera Term为例,点击File---Connection4 ,新建SSH连接,如图4所示。[[wysiwyg_imageupload:942:]]图4 新建SSH连接接受安全警告之后,进入远程登录界面,用户名和密码都是root,然后就进入了远程终端,界面如图5所示;输入exit命令则注销登录并关闭连接。[[wysiwyg_imageupload:945:]]图5 远程登录MicroZed中的开源Linux在Windows系统中,打开命令窗口,然后输入FTP,输入就可以通过以太网连接进行相关文件操作了,如图6所示。[[wysiwyg_imageupload:944:]]图6 FTP操作 |
|
|
|
|
|