系统启动输出信息
【触觉智能 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. A7双核Linux 兼容树莓派 2. 双网口软路由开发板 3. 支持1080P FHD 高清显示屏 4. LVGL/QT/Debian/Ubuntu/Buildroot/OpenWRT 5:、SD卡 开发板正反面如下图:
三、主机连接开发板串口首先把板子上的J1跳线改成micro usb接口方式,如下图方式进行跳线。然后在把 micro usb线插入micro usb口中,然后另外插入电脑上。因为此开发板用的usb转串口是CH340E,和之前的一款开发板的usb转串的芯片一致,本电脑上已经安装过该芯片的驱动,因此插上后就自动识别出串口设备号了。
修改跳线
系统出现串口设备 然后启动 SccureCRT启动快速连接,设定串口通讯各参数,连接开发板成功。在连的时候,要把 RTS/CTS 选项去掉,否则串口只能接收信息无法发送信息。
此时按下开发板的reset键,可以看到板子启动时,输出的信息。
四、查看主机系统信息
查看一下主机信息和CPU信息,显示如下:
查看一下网络信息,如下:
查看内核加载的模块,显示如下:
五、连接有线以太网络在第一网口和第二网口分别插入两根不同路由器过来的网线,如下图:
分别查看各个网络的网络地址参数如下:
六、建立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 错误提示
解决方案是: 只需要把以下的配置放入 /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 服务:
然后再使用 SecureCRT 的ssh连接开发板,即正常了。
至此,打通了PurplePi开发板通过串口和有线网络连接PC主机的通道。也为后续的开发做好了准备。
|