OpenWrt增加usb转串口支持

环境

  • 硬件:HLK_MTK7628n
  • 系统:官方Openwrt
  • 分支:master

硬件连接

usb转串口芯片直连MTK7628的原生USB接口,比如 CH340 PL2303 CP2012

操作步骤

进入 make menuconfig

1.usb转串口支持

修改配置 选择 usb支持 及 usb转串口相关选项 ,见截图

请添加图片描述
请添加图片描述

2.usb工具

请添加图片描述
退出保存,编译、烧录固件

测试

进入系统,执行

lsusb

在这里插入图片描述
插入 cp2012 usb转串口线,控制台显示

在这里插入图片描述
再次执行lsusb
在这里插入图片描述
成功识别。

minicom

待补充

### VMware Workstation 配置串口连接 HLK-7628A 查看日志 在 VMware Workstation 中配置串口连接以查看 HLK-7628A 设备的日志,通常涉及以下几个方面的设置: #### 1. **硬件支持** 确保主机操作系统(如 Windows 10 家庭中文版[^1])已正确安装并启用了串口驱动程序。如果主机未配备物理串口,则需使用 USB 串口适配器,并确认该设备已被识别。 #### 2. **VMware Workstation 的串口配置** 在 VMware Workstation 中创建或编辑虚拟机时,可以通过以下方式启用和配置串口功能: - 打开虚拟机的设置窗口,在左侧菜单中找到“串口”选项。 - 启用串口,并将其模式设置为“主机设备”。这会将虚拟机中的串口映射到主机的实际串口USB 串口设备上[^4]。 - 如果使用的是 USB 串口适配器,请确保其 COM 端口号已在主机系统中被正确定义。 #### 3. **HLK-7628A 日志输出配置** HLK-7628A 是一款嵌入式开发板,通常可通过串口发送调试信息或日志数据。以下是常见的操作步骤: - 使用终端仿真工具(如 PuTTY 或 Tera Term),通过指定的波特率(通常是 115200bps)、数据位、停止位以及校验位参数连接至目标串口。 - 在虚拟机内部运行相应的软件来接收来自串口的数据流。例如,可以编写简单的脚本来读取串口输入: ```python import serial ser = serial.Serial('COM3', 115200, timeout=1) # 替换 'COM3' 为目标端口号 while True: line = ser.readline().decode('utf-8').strip() if line: print(line) ``` #### 4. **防火墙与权限管理** 为了防止网络策略干扰串口通信,建议临时关闭或禁用防火墙服务。具体命令如下所示: ```bash # 停止防火墙服务 systemctl stop firewalld # 禁用防火墙开机启动 systemctl disable firewalld ``` 上述命令适用于基于 Linux 的环境;对于 Windows 主机,则可手动调整安全中心内的允许规则。 #### 注意事项 - 不同版本的 VMware Workstation 可能存在界面差异,但核心功能保持一致[^2]。 - 若遇到无法正常工作的情况,请核查 USB 串口驱动是否最新,或者尝试更换其他品牌型号的产品测试兼容性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值