COM 端口是什么意思?

COM 端口是什么意思?

当我通过 USB 数据线将手机连接到电脑时,电脑会显示“大容量存储和 COM 端口”。选择大容量存储可以让我发送和收集文件,但我不知道 COM 端口有什么用处。这可能与网络有关吗?

答案1

Com 端口(通信端口)通常是串行比特率接口。(通常为 9600 波特)在大多数情况下,当有人提到 com 端口时,他们指的是 db-9(RS-232)或 db-25 连接。

它们在配置企业网络设备方面仍然非常重要。在配置企业路由器、交换机、防火墙等接口之前,大多数(如果不是全部?)都需要先通过控制台访问进行配置。通过翻转电缆的 RS-232。(一些较新的型号通过 USB 模拟串行)

它们仍然广泛用于微控制器,作为芯片间通信的标准化方式。顺便说一句,您仍然可以使用旧的美国机器人调制解调器让 arduino 相互拨号并通过 PSTN 通信。每个设备基本上都对调制解调器视而不见,并且操作起来就像两者直接连接在工作台上一样。

在大多数手机中,它们是模拟端口。但在某些手机中,它们是与 GPS、数据以及有时直接与手机操作系统建立通信的一种方式。

一个很好的例子是软件 GPSgate,它允许您使用手机上的 com 端口将 GPS 信息转发到另一台设备。在计算机端,您可以将 com 端口镜像到任意数量的模拟端口。允许您运行任意数量的 GPS 驱动应用程序,并且每个程序都认为自己可以独占访问自己的 GPS 单元。

答案2

COM 端口是 Windows 术语(借用自 DOS,而 DOS 又借用自 CPM),指的是串行端口。串行端口允许两台设备以最少的设置和麻烦进行通信,但速度不是很快,而真正的串行端口 (RS-232) 协议很古老(可以追溯到 50 年代),已经很成熟,并且不受专利或其他知识产权法的约束。

许多操作系统的 USB 堆栈支持许多针对 USB 设备的内置标准“类”驱动程序。

大容量存储就是其中之一。因此,任何 USB 闪存驱动器或硬盘驱动器都将使用内置的“USB 大容量存储驱动程序”,并且通常无需为任何 USB 存储设备安装驱动程序。

串行或“COM”端口是另一种 USB 类,在大多数操作系统中都有标准驱动程序。

USB 转串行转换器是显而易见的使用这种功能的设备,但任何 USB 设备都可以使自己看起来像操作系统的标准设备,只要设备响应正常,一切就可以正常工作。

电话使用串行或“COM”端口有多种原因:

  • 高品质拨号调制解调器通过串行端口连接。有些手机通过 COM 端口提供类似调制解调器的接口。这些可能是较旧的手机。

  • 有一个标准,GPS 接收器可以通过串行端口传递位置信息。

  • 有些手机有一个通过 COM 端口提供的调试接口。它可用于刷新或更新手机固件或访问其他服务模式。

您可以通过 COM 端口进行网络连接,但由于速度较慢而不想这样做。

还有“以太网”或“RNDIS”USB 类驱动程序,因此没有什么可以阻止设备在所有这些之上提供看起来像以太网端口的东西,这也是手机可以做的事情。

相关内容