This book explains different aspects of serial data communication. Serial data communications is the foundation for most forms of data communications used with modern computing devices. The focus of the articles in this book will be around the implementation of RS-232 (aka RS-232C, aka V.24, aka EIA-232D, etc.) based serial data communication and will explore a wide range of implementations and uses for serial data transfer.
Book Contents
| 👁 Image | A printable version of Serial Programming is available. (edit it) |
| 👁 Image | A PDF version is available. December 21st, 2005, 177 pages, 819 KB (info) |
- General
- 👁 100% developed
Introduction and OSI Network Model - 👁 100% developed
RS-232 Wiring and Connections - 👁 100% developed
Typical RS232-Hardware Configuration
- Low-Level serial Interface Hardware
- Specific Programming Environments
- 👁 50% developed
Serial Data Communications in DOS - 👁 0% developed
TAPI communications in Windows - 👁 25% developed
Serial communications in Linux and Unix- Unix V7 Serial Programming (ancient)
- termio: System V terminal I/O (improves on V7)
- termios: POSIX terminal I/O (improves on termio)
- 👁 25% developed
Serial communications using Java
- Programming serial Devices
- Serial Programming Applications
- 👁 25% developed
Forming Data Packets - 👁 0% developed
Error Correction Methods - 👁 0% developed
Two Way Communication - 👁 0% developed
Serial Data Networks - 👁 0% developed
Practical Application Development - 👁 50% developed
IP over Serial Connections
- Appendix: communications channels that are very similar to RS-232
- Appendix: communications channels that are technically serial but really quite different from RS-232 (these will soon move to a different book)
Resources
See Subject:Computer engineering for other kinds of low-level serial interface hardware that typically have the same high-level programming interface as RS-232 (RS-422, RS-423, RS-449, RS-485, MIL-STD-188, Universal Serial Bus (USB), etc.) and hardware that happens to be serial (Serial ATA, Wifi, Ethernet, etc), although it usually uses a very different high-level protocol.
Related Books
External Links to Resources
- Books with print version
- Books with PDF version
- Subject:Computer engineering
- Subject:Computer engineering/all books
- Subject:Computer science/all books
- Subject:Computing/all books
- Subject:Books by subject/all books
- Subject:Electrical engineering/all books
- Subject:Engineering/all books
- Subject:Systems engineering/all books
- Book:Wikibooks Stacks/Books
- Shelf:Computer engineering/all books
- Shelf:Computer science/all books
- Department:Computing/all books
- Shelf:Electrical engineering/all books
- Department:Engineering/all books
- Shelf:Systems engineering/all books
- Alphabetical/S
- Half-finished books
- Books by completion status/all books
