paope 发表于 2024-2-4 21:54

【米尔-TI AM62x开发板-试用评测】5.串口通信及网络测试

# 【米尔-TI AM62x开发板-试用评测】5.串口通信及网络测试
因为 **MYD-6231** 板卡的图像化表现实在是差强人意……只能转而测试其他方向了。今天测试的是网络部分。

由于回老家,板子离路由器的位置太远,所以首先用串口连接,开启 **WiFi** 之后,再用 **SSH** 连接。
## 串口通信
**COMTransmit** 是一款串口调试助手。以下是它的一些主要特性:

- 集成串口功能与各种常用工具
- 支持多串口通讯、串口互通测试
- 文件发送与接收
- 字符串和十六进制数据输入和显示
- 模块帧格式调试
- 功能非常强大
- 在 Linux 系统下,它的界面风格与 Windows 上的串口调试助手类似
- 可以查看 USB 转串口芯片的型号及 VID、PID

这款软件在 **Windows** 和 **Linux** 平台上都有良好的应用,并且在串口设备的调试和监控方面表现出色。如果你在进行嵌入式开发或物联网项目,**COMTransmit** 可能会是一个很好的工具。

下载地址:https://www.wch.cn/downloads/COMTransmit_ZIP.html
这是打开串口之后,整个页面显示的开机信息
4adfcdbf2e02e3ee283f2e6510bb9e0a<br/>
### 开启WiFi
开发板板载 **L297B Wi-Fi** 和 **Bluetooth** 二合一模块,当前不支持 **STA** 和 **AP** 同时工
作,**L297B Wi-Fi** 模块对应的驱动为 **moal** 和 **mlan**:
```bash
lsmod
```


查看网络节点 **mlan0**
```bash
ifconfig mlan0
```

激活 **mlan0**
```bash
ifconfig mlan0 up
```
扫描 **WIFI**
```bash
iw dev mlan0 scan | grep SSID
```

设置 **WIFI** 名字和密码
```bash
wpa_passphrase FAST_17DC qq123456 >> /etc/wpa_supplicant.conf
```

初始化 **wpa_supplicant**
```bash
killall wpa_supplicant
wpa_supplicant -B -i mlan0 -c /etc/wpa_supplicant.conf
```
查看 **IP** 地址
```bash
udhcpc -i mlan0
```

拿到 **IP** 地址之后,就可以 **SSH** 登录了

## 网络测速
首先安装 speedtest-cli
```bash
pip install speedtest-cli
```
新建一个测速脚本
```python
import speedtest

st = speedtest.Speedtest()

st.get_best_server()
st.download()
st.upload()
st.results.share()

results_dict = st.results.dict()

download_speed = results_dict['download'] / (10**6)
upload_speed = results_dict['upload'] / (10**6)

print(f'下载速度: {download_speed} Mbps')
print(f'上传速度: {upload_speed} Mbps')
```
这是运行结果

家里是100M的宽带,这个下载速度小于上传速度也是神奇了。

Jacktang 发表于 2024-2-6 08:31

<p>回老家也不忘记玩一把板子测试,厉害</p>
页: [1]
查看完整版本: 【米尔-TI AM62x开发板-试用评测】5.串口通信及网络测试