Программирование последовательных интерфейсов.
Автор: Магда Ю. С.
Год: 2009
Страницы: 304
Язык: Русский
Издательство: БХВ-Петербург
Описание:
Рассматривается широкий круг вопросов функционирования последовательных интерфейсов обмена данными. Проанализированы основные протоколы последовательного обмена данными, характеристики сигналов и базовые аппаратные средства па основе асинхронных приемопередатчиков. Подробно изложена методика программирования протоколов последовательного обмена на низком уровне. Значительная часть материала книги посвящена программированию последовательного обмена данными в популярных операционных системах Windows и Linux, а также разработке приложений для Интернета. Рассмотрены методы разработки программного обеспечения с использованием виртуальных последовательных интерфейсов обмена данными.
Содержание(просмотреть)
Введение. 1
Благодарности. 3
Глава 1. Последовательный интерфейс в системах обмена данными. 5
Глава 2. Стандарты и протоколы последовательного интерфейс а. 11
Интерфейс RS-232. 13
Примеры аппаратно-программной реализации протокола RS-232. 19
Управление потоком данных. 30
Программный метод управления потоком данных. 31
Аппаратное управление потоком данных. 37
Интерфейс RS-485. 43
Примеры аппаратно-программной реализации протокола RS-485. 46
Глава 3. Аппаратная реализация последовательного интерфейса в компьютерных системах. 55
Аппаратная архитектура UART. 55
Диагностика и настройка интерфейса RS-232. 63
Настройка и тестирование UART в операционных системах Windows 98/Ме. 64
Настройка и тестирование UART в операционных системах Windows 2000/ХР/Vista. 86
Глава 4. Программирование последовательного интерфейса в операционных системах Windows. 125
Программирование последовательного ввода-вывода в С++ и Delphi. 126
Программирование последовательного ввода-вывода в Delphi. 159
Программирование последовательного ввода-вывода в среде Visual Studio.NET. 180
Последовательный обмен данными и сети TCP/IP. 206
Глава 5. Программирование последовательного интерфейса в Lim х. 223
Настройка последовательного интерфейса. 229
Программа setserial. 230
Программа minicom. 236
Примеры программирования последовательного порта. 242
Глава 6. Расширения ввода-вывода последовательного интерфейса. 257
Виртуальные порты. 259
Виртуальный интерфейс RS-232 и сеть Интернет. 271
Заключение. 289
Приложение. Описание компакт-диска. 291
Предметный указатель. 292