跳至内容

串行编程

50% developed
来自维基教科书,开放的书,为开放的世界
Cannon DE9F 串行连接器

本书介绍串行数据通信的不同方面。串行数据通信是现代计算设备使用的大多数数据通信形式的基础。本书文章的重点将围绕 RS-232 (又名 RS-232C,又名 V.24,又名 EIA-232D,) 基于串行数据通信,并将探索串行数据传输的广泛实现和用途。

图书内容

作者
前言
  • 一般
100% developed 介绍和 OSI 网络模型
100% developed RS-232 布线和连接
100% developed 典型的 RS232 硬件配置
  • 低级串行接口硬件
100% developed 编程 8250 UART
75% developed MAX232 驱动/接收器系列
  • 特定编程环境
50% developed DOS 中的串行数据通信
0% developed Windows 中的 TAPI 通信
25% developed Linux 和 Unix 中的串行通信
Unix V7 串行编程 (古老的)
termio:System V 终端 I/O (改进 V7)
termios:POSIX 终端 I/O (改进 termio)
25% developed 使用 Java 进行串行通信
  • 编程串行设备
25% developed Hayes 兼容调制解调器和 AT 命令
AT 命令:& 命令
AT 命令:A-M
AT 命令:N-Z
  • 串行编程应用
25% developed 形成数据包
0% developed 错误纠正方法
0% developed 双向通信
0% developed 串行数据网络
0% developed 实际应用开发
50% developed 串行连接上的 IP
  • 附录:与 RS-232 非常相似的通信通道
25% developed RS-485
  • 附录:从技术上讲是串行但与 RS-232 截然不同的通信通道(这些很快将移至另一本书)
25% developed 通用串行总线 (USB)
0% 开发完成 串行 ATA

资源

参见 学科:计算机工程,了解其他类型的低级串行接口硬件,这些硬件通常具有与 RS-232 相同的高级编程接口 (RS-422、RS-423、RS-449、RS-485、MIL-STD-188、通用串行总线 (USB) 等) 以及碰巧是串行的硬件 (串行 ATA、Wifi、以太网等),尽管它通常使用非常不同的高级协议。

华夏公益教科书