logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

.NET串口编程避坑指南4:SerialPort.GetPortNames() 在 Linux 下并不能返回所有“可用”的串口

摘要: 在Linux系统中,SerialPort.GetPortNames()仅通过有限规则扫描/dev目录下的设备文件(如ttyS*、ttyUSB*),而非全面枚举所有可用串口,导致返回结果不完整。这与Windows通过系统API获取权威设备列表的行为截然不同。常见问题包括:忽略自定义命名的设备、权限不足导致的漏检(如非dialout组用户)。解决方案包括:手动扫描/dev目录(如过滤tty*文

#.net
到底了