如果你观察一个调制解调器,它拥有小型的中央处理器和专用数字信号处理器,然后再观察一台现代 PC,它拥有强大的 CPU 和声卡上的通用 DSP,你可能会怀疑外部调制解调器的硬件重复是否是必要的。
一个 "WinModem" 将调制解调器的 CPU 和 DSP 集成到 PC 的稍加增强的架构中。它们被称为 “WinModems”,因为它们最初只附带 Microsoft Windows 设备驱动程序。 这些设备驱动程序呈现了一个连接到 Hayes AT 风格调制解调器的串口的假象。很长一段时间,只有 Windows 版本的这些驱动程序可用。 现在,一些制造商也提供 Linux 版本的设备驱动程序,这些调制解调器被戏称为 "LinModems"。
可能可以使用 LinModem 作为 Linux 控制台。最多这需要修改源代码,降低调制解调器的 AT 命令模拟,并重新编译内核。
但是,引导加载程序在非常受限的软件环境中工作,并且努力支持一个简单的串行芯片。考虑到一些引导加载程序甚至不处理中断,处理 LinModem 的复杂 DSP 远远超出了实际可行的范围。