USB转type-c数据线连接电脑和开发板,此时开发板自动上电开机,也可通过 RST 按钮重新上电,获取开机信息;
**使用串口工具与开发板进行交互,选择相应的设备端口,波特率设置为 **115200
,无校验,停止位为 1
,
打开串口即可输入指令与开发板进行交互
这里仅展示开机显示画面,开机串口打印的信息包括硬件和系统状态自检,通过指令可获取当前系统状态信息
**指令集详见 **龙芯2K0300 (loongson.cn)
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 192.168.1.10 -c 4
执行 4 次 ping
命令。
进一步地,通过 SSH 协议,在当前主操作系统环境下与龙芯开发板进行联网通信
通过 SSH 终端,这里使用 MobaXterm 软件,实现联网通信。
也可使用 PuTTY 或 SecureCRT 实现 SSH 通信
**首先串口发送 **ifconfig
获取当前开发板 IP 地址,如 192.168.1.10
,
**端口号为 **22
,用户名 root
,密码 123
**打开 SSH 终端,依次选择 **Session
- SSH
- 输入 host 地址、用户名、端口号 - 连接,
即可联网输入指令控制开发板。
视频地址 https://www.bilibili.com/video/BV1DW2NYREsa/
开发板自带 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 ~]#
更多回帖