Рассматривается широкий круг вопросов функционирования последовательных интерфейсов обмена данными. Проанализированы основные протоколы последовательного обмена данными, характеристики сигналов и базовые аппаратные средства на основе асинхронных приемопередатчиков. Подробно изложена методика программирования протоколов последовательного обмена на низком уровне. Значительная часть материала книги посвящена программированию последовательного обмена данными в популярных операционных системах Windows и Linux, а также разработке приложений для Интернета. Рассмотрены методы разработки программного обеспечения с использованием виртуальных последовательных интерфейсов обмена данными. Прилагаемый компакт-диск содержит файлы с исходными текстами описанных в книге программ.
Название: Программирование последовательных интерфейсов (+ CD) Автор: Магда Ю. С. Издательство: БХВ-Петербург Год: 2009 Страниц: 294 Формат: DJVU Размер: 8,67 МБ ISBN: 978-5-9775-0274-0 Качество: Хорошее Серия или Выпуск: Профессиональное программирование
Содержание:
Введение Благодарности Глава 1. Последовательный интерфейс в системах обмена данными Глава 2. Стандарты и протоколы последовательного интерфейса 2.1. Интерфейс RS-232 2.2. Примеры аппаратно-программной реализации протокола RS-232 2.3. Управление потоком данных 2.3.1. Программный метод управления потоком данных 2.3.2. Аппаратное управление потоком данных 2.4. Интерфейс RS-485 2.5. Примеры аппаратно-программной реализации протокола RS-485 Глава 3. Аппаратная реализация последовательного интерфейса в компьютерных системах 3.1. Аппаратная архитектура UART 3.2. Диагностика и настройка интерфейса RS-232 3.2.1. Настройка и тестирование UART в операционных системах Windows 98/Ме 3.2.2. Настройка и тестирование UART в операционных системах Windows 2000/XP/Vista Глава 4. Программирование последовательного интерфейса в операционных системах windows 4.1. Программирование последовательного ввода-вывода в C++ и Delphi 4.2. Программирование последовательного ввода-вывода в Delphi 4.3. Программирование последовательного ввода-вывода вереде VisnaiStudio. NET 4.4. Последовательный обмен данными и сети TCP/IP Глава 5. Программирование последовательного интерфейса в Linux 5.1. Настройка последовательного интерфейса 5.1.1. Программа setserial 5.1.2. Программа minicom 5.2. Примеры программирования последовательного порта Глава 6. Расширения ввода-вывода последовательного интерфейса 6.1. Виртуальные порты 6.2. Виртуальный интерфейс RS-232 и сеть Интернет Заключение Приложение. Описание компакт-диска Предметный указатель