我是嵌入式世界的初学者,因为作为一名软件工程师,我总是处于“线的另一端”,所以请不要因为一个看起来很愚蠢的问题而把我钉在十字架上。
当我使用连接到计算机的蓝牙设备时,它通常显示为虚拟 COM 端口,我使用 winapi 连接并读取数据。现在,我们的嵌入式工程师向我展示了一个设备,它通过 USB 电缆发送相同的数据,它也作为我系统中的虚拟端口呈现,我读取相同(意思是,对我来说它是完全透明的)。
现在我想知道,在使用 USB 连接的任何其他设备中,我不认为该设备是一个 comport(如鼠标或键盘),但信息已发送。为什么在这种情况下需要一个comport,还有哪些其他可用的阅读选项?