龙芯技术社区
直播中

jf_07365693

1年用户 74经验值
擅长:嵌入式技术 控制/MCU
私信 关注
[2K系列]

【龙芯2K0300蜂鸟板试用】串口和联网通信测试

VID_20241009_SSH_test

【龙芯2K0300蜂鸟板试用】串口和联网通信测试

串口调试

USB转type-c数据线连接电脑和开发板,此时开发板自动上电开机,也可通过 RST 按钮重新上电,获取开机信息;

Talk.jpg

**使用串口工具与开发板进行交互,选择相应的设备端口,波特率设置为 **115200,无校验,停止位为 1

UART_setting.png

打开串口即可输入指令与开发板进行交互

UART_talk.png

这里仅展示开机显示画面,开机串口打印的信息包括硬件和系统状态自检,通过指令可获取当前系统状态信息

**指令集详见 **龙芯2K0300 (loongson.cn)

联网通信

ping 测试

ping 测试网络连接

ping 192.168.1.10

自动连续输出接受信号

**退出方式 **Ctrl + Z

[root@LS-GD ~]# ping 192.168.1.101
PING 192.168.1.101 (192.168.1.101): 56 data bytes
64 bytes from 192.168.1.101: seq=0 ttl=64 time=0.352 ms
64 bytes from 192.168.1.101: seq=1 ttl=64 time=0.238 ms
... ...
64 bytes from 192.168.1.101: seq=8 ttl=64 time=0.232 ms
​
[3]+  Stopped                 ping 192.168.1.101
[root@LS-GD ~]#

ping.png

**或者使用 **ping 192.168.1.10 -c 4 执行 4 次 ping 命令。

SSH 通信

进一步地,通过 SSH 协议,在当前主操作系统环境下与龙芯开发板进行联网通信

通过 SSH 终端,这里使用 MobaXterm 软件,实现联网通信。

也可使用 PuTTY 或 SecureCRT 实现 SSH 通信

**首先串口发送 **ifconfig 获取当前开发板 IP 地址,如 192.168.1.10

**端口号为 **22 ,用户名 root ,密码 123

SSH.png

**打开 SSH 终端,依次选择 **Session - SSH - 输入 host 地址、用户名、端口号 - 连接,

即可联网输入指令控制开发板。


视频地址 https://www.bilibili.com/video/BV1DW2NYREsa/

Python 测试

开发板自带 Python 软件包,直接输入指令即可调用。

**这里通过 **pip list 指令获取开发板预装宏包列表

[root@LS-GD ~]# pip list
Package         Version
--------------- -------
aenum           2.2.3
asgiref         3.3.4
canopen         1.0.0
cbor2           5.2.0
chardet         4.0.0
Click           7.0
DataProperty    0.48.1
Django          3.2.5
Flask           1.1.2
itsdangerous    1.1.0
Jinja2          2.11.3
luma.core       2.4.2
luma.oled       3.13.0
lxml            4.6.3
MarkupSafe      1.1.1
mbstrdecoder    1.0.1
modbus-tk       1.1.2
numpy           1.18.2
pathvalidate    0.29.0
Pillow          9.4.0
pip             20.0.2
pyftdi          0.55.4
pygame          1.9.2a0
pymodbus        2.2.0
PyMySQL         0.9.3
PyQRCode        1.2.1
PyQt5           5.15.6
pyserial        3.5
python-can      3.3.4
python-dateutil 2.8.1
python-engineio 3.12.1
python-socketio 4.3.1
pytz            2019.3
pyusb           1.0.0
RPi.GPIO        0.7.0
setuptools      44.0.0
SimpleSQLite    0.45.2
six             1.15.0
smbus           1.1
smbus2          0.4.3
spidev          3.5
sqliteschema    0.16.2
sqlparse        0.3.0
tabledata       1.1.2
typepy          0.0.20
urllib3         1.26.6
w1thermsensor   2.3.0
Werkzeug        1.0.1
wrapt           1.11.2
[root@LS-GD ~]#

更多回帖

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