串口/UART 模块
常见
Kithara RealTime Suite的串行模块提供了易于应用的功能,可通过串行UART和COM接口进行快速通信。UART 功能需要适当的 UART-16550 兼容硬件以及实时驱动程序。在实时模式下,UART 函数也可以从实时任务以及专用 CPU 上使用。
对于 COM 通信,支持安装了 Windows 驱动程序的任何接口。由于 COM 函数在这种情况下通过 Windows 机制运行,因此无法应用实时功能。
最多两个串行端口,以上需要串行端口扩展。
功能
- 通过使用特殊的硬件驱动程序在内核级别进行实时串行通信
- 握手线和信号线直接可控
- 所有接口事件的处理程序也可以在实时上下文和专用 CPU 上注册
- 对于 UART 功能,需要兼容 UART-16550 的硬件
- 对于 COM 功能,应用程序级别的串行通信允许在系统中使用所有 COM 接口
硬件支持
为了实现实时功能,所需的串行COM接口需要专门开发的Kithara RealTime Suite实时驱动程序。目前支持以下串行接口卡。此列表始终引用我们软件的最新版本:
- 标准 COM 接口 (PNP0501)
PCIe
- StarTech PEX2S952,2 × RS232
- Longshine LCS6321O,2 × RS232
- Delock 89220,2 × RS232
- Delock 89236,1 × RS232
- ADDI-DATA APCIe-7300,1 × serial
- ADDI-DATA APCIe-7420,2 × serial
- ADDI-DATA APCIe-7500,4 × serial
- ADDI-DATA APCIe-7800,8 × serial
ExpressCard
- I-Tec EXRS232, 1 × RS-232
- StarTech EC1S1P55254, 1 × serial, 1 × parallel (Netmos 9912 Chipset)
PCI
- MOXA 4-port RS-232 C104H/PCI
- MOXA 8-port RS-232 C168H/PCI
- MOXA 2-port RS-422/485 CP132/PCI
- MOXA 4-port RS-422/485
- EXSYS 41052 serial card
- EXSYS 43092 serial card
- Oxford Serial Card Quad Port
- SUNIX 2-port RS-232 parallel
- SUNIX 2-port RS-232 PCI
- Meilhaus ME9000 8-port RS-485
- EXAR (XR17C152) 2-port UART PCI
- ADDI-DATA APCI-7300-3, 1 × serial
- ADDI-DATA APCI-7420-3, 2 × serial
- ADDI-DATA APCI-7500-3, 4 × serial
- ADDI-DATA APCI-7800-3, 8 × serial
CardBus
- Socket PCMCIA serial card
- Delock PCMCIA serial card
由于存在大量潜在的硬件变化,因此无法完全保证软件与特定组件的正确运行。有关与各个硬件配置的兼容性的问题,请联系我们。