ARM技术论坛
直播中

ALSET

4年用户 286经验值
擅长:可编程逻辑,电源/新能源,嵌入式技术,处理器/DSP
私信 关注
[经验]

【触觉智能 Purple Pi开发板试用】串口与有线网络连接开发板

系统启动输出信息

【触觉智能 PurplePi开发板试用】串口与有线网络连接开发板
大信(QQ:8125036)

      前几天在发烧友论坛上看到一款Purple Pi开发板在试用,看到其中介绍它具有音视频解码的能力,并且与树莓派兼容,这引起我的兴趣,便申请了一下。很幸会成为第一批试者之一。

一、开发板基本概况

      该开发板集成H.264/AVC和H.265/HEVC解码器,支持最大分辨率FHD(1920x1080)/60帧解码。Purple Pi主板支持TF卡座、双10/100Mbps以太网、音频接口、USB2.0、MIPI-DSI屏幕接口和单频WIFI。该开发板是基于SigmaStar SSD201/202 (ARM Cortex-A7) 双核1.2GHz CPU 打造而成。这块开发板内置2D图形引擎;⽀持RGB565、MIPI屏显示接⼝。⽀持Linuxbuildroot+QT5/buildroot+LVGL、Ubuntu-base、OpenWRT⽂件系统。它能够应用于智能楼宇室内机、智能家居中控、86盒家庭中控、电梯楼层显示器、IP网络广播设备和语音识别设备等等。
开发板整体带有一块主板,主板尺寸和身份证大小一致,非常小巧。有micro usb 和USB-A接口。一根串口线,一个PEX 的天线。但是串口线的端子和主板不配对,暂时无法适用,只能自己找一个头来接上。
1.png
二、开发板资源介绍
1. A7双核Linux 兼容树莓派
2. 双网口软路由开发板
3. 支持1080P FHD 高清显示屏
4. LVGL/QT/Debian/Ubuntu/Buildroot/OpenWRT
5:、SD卡
开发板正反面如下图:
2.png
3.png
三、主机连接开发板串口
首先把板子上的J1跳线改成micro usb接口方式,如下图方式进行跳线。然后在把 micro usb线插入micro usb口中,然后另外插入电脑上。因为此开发板用的usb转串口是CH340E,和之前的一款开发板的usb转串的芯片一致,本电脑上已经安装过该芯片的驱动,因此插上后就自动识别出串口设备号了。
4.png
修改跳线
5.png
系统出现串口设备
然后启动 SccureCRT启动快速连接,设定串口通讯各参数,连接开发板成功。在连的时候,要把 RTS/CTS 选项去掉,否则串口只能接收信息无法发送信息。
6.png
此时按下开发板的reset键,可以看到板子启动时,输出的信息。
7.png
四、查看主机系统信息
查看一下主机信息和CPU信息,显示如下:
8.png
查看一下网络信息,如下:
9.png
查看内核加载的模块,显示如下:
10.png
五、连接有线以太网络
在第一网口和第二网口分别插入两根不同路由器过来的网线,如下图:
11.png
分别查看各个网络的网络地址参数如下:
12.png

13.png
14.png
六、建立SSH网络远程登录
      在配置好板子的以太网络后,就可以建立SSH的远程登录功能了,这也是为后续开发传输文件等必不可少的方式。
因为串口登录是没有用户名密码的,直接登陆到系统,所要SSH能登录系统,必须创建登录用户,这里创建一个root用户,密码123
命令:
adduser root
passwd root
然后就可以通过SecureCRT创建SSH连接,在ssh连接开发板IP时,出现连接问题,提示如下,原因是板子的sshd 版本比客户端版本高。
Key exchange failed.
No compatible key exchangemethod. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
错误提示
15.png
解决方案是:
只需要把以下的配置放入 /etc/ssh/sshd_config 最末行,再重新启动ssh即可。
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
重新启动sshd 服务:
16.png
然后再使用 SecureCRT 的ssh连接开发板,即正常了。
17.png
18.png
至此,打通了PurplePi开发板通过串口和有线网络连接PC主机的通道。也为后续的开发做好了准备。


更多回帖

发帖
×
20
完善资料,
赚取积分