串口编程
外观
本书解释了串行数据通信的不同方面。串行数据通信是大多数现代计算设备使用的绝大多数数据通信形式的基础。本书文章的重点将围绕 RS-232(又名 RS-232C,又名 V.24,又名 EIA-232D,等等。)基于串行数据通信,并将探索串行数据传输的各种实现和用途。
书籍内容
- 一般
- 低级串行接口硬件
- 特定的编程环境
- DOS 中的串行数据通信
- Windows 中的 TAPI 通信
- Linux 和 Unix 中的串行通信
- Unix V7 串口编程(古老的)
- termio:System V 终端 I/O(改进 V7)
- termios:POSIX 终端 I/O(改进 termio)
- 使用 Java 进行串行通信
- 编程串行设备
- 串口编程应用程序
- 附录:与 RS-232 非常相似的通信通道
- 附录:从技术上讲是串行但与 RS-232 大不相同的通信通道(这些将很快转移到另一本书)
资源
参见主题:计算机工程有关其他类型的低级串行接口硬件,这些硬件通常具有与 RS-232(RS-422、RS-423、RS-449、RS-485、MIL-STD-188、通用串行总线 (USB) 等)相同的 高级编程接口,以及碰巧是串行的硬件(串行 ATA、Wifi、以太网等),尽管它通常使用非常不同的高级协议。