
- •Введение
- •Глава 1. Основные принципы организации операционных систем реального времени
- •1.1. Общие положения и определения
- •1.2. Отличие механизма современных осрв
- •1.3. Параметры осрв
- •1.4. Программное обеспечение многозадачности ос
- •1.5. Архитектура осрв. Классы осрв
- •1.6. Синхронизация задач
- •1.7. Базовые понятия программного обеспечения реального времени
- •1.8. Асинхронный обмен данными
- •1.9. Надежность систем реального времени
- •1.10. Планирование задач
- •1.11. Планирование периодических процессов
- •1.12. Взаимоблокировки
- •Контрольные вопросы
- •Глава 2. Типовые операционные системы реального времени
- •2.1. Обзор систем реального времени
- •2.2. Операционная система Windows nt
- •2.2.1. Ужесточение требований к ос 90-х годов
- •2.2.2. Операционные системы реального времени и Windows nt
- •2.2.3. Процессы и потоки nt
- •2.2.4. Пути расширения реального времени для nt
- •2.2.5. Обработка прерываний и исключений
- •2.2.6. Особенности системы ввода/вывода системы nt
- •2.2.7. Windows nt как операционная система реального времени
- •2.2.8. Расширения Windows nt
- •2.3. Операционная система qnx
- •2.3.1. Общие положения
- •2.3.2. Системная архитектура qnx
- •2.3.3. Qnx как сеть
- •2.3.5. Оконная система Photon microGui
- •2.3.6. Phocus 4 для создания встраиваемых scada
- •2.4. Операционные системы реального времени для встраеваемых систем
- •2.5. Ос рв для встраиваемых модулей от компании Microsoft
- •2.6. Функциональные потребности scada-системы
- •Контрольные вопросы
- •Глава 3. Общий анализ контроллеров
- •3.1. Аппаратное обеспечение
- •3.2. Программирование plc
- •3.3. Выбор контроллерных средств
- •3.4. Классификация современных контроллеров
- •3.5. Взаимодействие компонентов
- •3.6. Проектирование распределенных систем управления
- •3.7. Открытая модульная архитектура контроллеров
- •3.8. Архитектура производственной базы данных реального времени
- •3.9. Эволюция стандарта pci для жестких встраиваемых приложений
- •3.11. Одно- и многоуровневые системы диспетчерского контроля и управления
- •3.12. Технологии и протоколы передачи данных в промышленности: Industrial Ethernet
- •3.13. Обеспечение надежности асу тп с использованием резервированного кольца Turbo Ring
- •3.14. Анализ архитектур контроллеров с параллельной шиной
- •3.15. Повышенные требования к устойчивости функционирования
- •Контрольные вопросы
- •Глава 4. Примеры реализации типовых контроллеров
- •4.1. Промышленные контроллеры для автоматизации технологических процессов
- •4.2. Модули adam-8000 от компании Advantech9 и система программирования adam-winplc7
- •4.3. LabView Real-Time LabView реального времени
- •4.4. Встраиваемые системы и ос для них
- •4.5. Промышленный контроллер р-130isa
- •4.6. Совместное использование hmi и pac
- •4.7. Система Реального Времени cf-mntr
- •4.8. Экономичные контроллеры Pico
- •4.9. RapidIo: технология для приложений реального времени
- •4.10. Trace mode 6 и t-factory 6: обзор исполнительных модулей
- •4.11. Контроллер Crestron cp2e
- •4.12. Асу тп на базе контроллеров micro-pc
- •4.14. Itv ndc-f18 – универсальные контроллеры ndc-f18
- •4.15. Сетевой контроллер компании Lenel для систем контроля доступа
- •4.16. Сетевой контроллер реального времени
- •Контрольные вопросы
- •Глава 5. Мультимедийные системы реального времени
- •5.1. Требования реального времени в системах мультимедиа
- •5.2. Требования к архитектуре мультимедиа-систем
- •5.3. Объединение графического и мультимедийного ядра в систему Freescale
- •5.5. Scsa: архитектура для систем мультимедиа реального времени
- •Контрольные вопросы
- •Заключение
- •Рекомендуемый библиографический список
- •Оглавление
- •Глава 1. Основные принципы организации операционных систем реального времени 6
- •Глава 2. Типовые операционные системы реального времени 55
- •Глава 3. Общий анализ контроллеров 179
- •Глава 4. Примеры реализации типовых контроллеров 236
- •Глава 5. Мультимедийные системы реального времени 292
- •Системы реального времени Программно-технический комплекс
- •346428, Г. Новочеркасск, ул. Просвещения, 132
Глава 2. Типовые операционные системы реального времени 55
2.1. Обзор систем реального времени 55
2.2. Операционная система Windows NT 64
2.2.1. Ужесточение требований к ОС 90-х годов 64
2.2.2. Операционные системы реального времени и Windows NT 66
2.2.3. Процессы и потоки NT 72
2.2.4. Пути расширения реального времени для NT 77
2.2.5. Обработка прерываний и исключений 94
2.2.6. Особенности системы ввода/вывода системы NT 112
2.2.7. Windows NT как операционная система реального времени 119
2.2.8. Расширения Windows NT 127
2.3. Операционная система QNX 134
2.3.1. Общие положения 134
2.3.2. Системная архитектура QNX 149
2.3.3. QNX как сеть 152
2.3.4. Синхронизация процессов 154
2.3.5. Оконная система Photon microGUI 161
2.3.6. Phocus 4 для создания встраиваемых SCADA 166
2.4. Операционные системы реального времени для встраеваемых систем 167
2.5. ОС РВ для встраиваемых модулей от компании Microsoft 171
2.6. Функциональные потребности SCADA-системы 174
Контрольные вопросы 178
Глава 3. Общий анализ контроллеров 179
3.1. Аппаратное обеспечение 179
3.2. Программирование PLC 187
3.3. Выбор контроллерных средств 190
3.4. Классификация современных контроллеров 196
3.5. Взаимодействие компонентов 203
3.6. Проектирование распределенных систем управления 204
3.7. Открытая модульная архитектура контроллеров 208
3.8. Архитектура производственной базы данных реального времени 210
3.9. Эволюция стандарта PCI для жестких встраиваемых приложений 212
3.10. ISaGRAF 5++ACE Target–целевая система высокой производительности 216
3.11. Одно- и многоуровневые системы диспетчерского контроля и управления 220
3.12. Технологии и протоколы передачи данных в промышленности: Industrial Ethernet 221
3.13. Обеспечение надежности АСУ ТП с использованием резервированного кольца Turbo Ring 226
3.14. Анализ архитектур контроллеров с параллельной шиной 229
3.15. Повышенные требования к устойчивости функционирования 231
Контрольные вопросы 235
Глава 4. Примеры реализации типовых контроллеров 236
4.1. Промышленные контроллеры для автоматизации технологических процессов 236
4.2. Модули ADAM-8000 от компании Advantech и система программирования ADAM-WINPLC7 244
4.3. LabVIEW Real-Time LabVIEW реального времени 245
4.4. Встраиваемые системы и ОС для них 251
4.5. Промышленный контроллер Р-130ISA 252
4.6. Совместное использование HMI и PAC 253
4.7. Система Реального Времени CF-MNTR 256
4.8. Экономичные контроллеры Pico 258
4.9. RapidIO: технология для приложений реального времени 259
4.10. TRACE MODE 6 и T-FACTORY 6: обзор исполнительных модулей 262
4.11. Контроллер Crestron CP2E 272
4.12. АСУ ТП на базе контроллеров MICRO-PC 274
4.13. 32-разрядные микроконтроллеры Microchip 275
4.14. ITV NDC-F18 – универсальные контроллеры NDC-F18 283
4.15. Сетевой контроллер компании Lenel для систем контроля доступа 285
4.16. Сетевой контроллер реального времени 287
Контрольные вопросы 290
Глава 5. Мультимедийные системы реального времени 292
5.1. Требования реального времени в системах мультимедиа 292
5.2. Требования к архитектуре мультимедиа-систем 292
5.3. Объединение графического и мультимедийного ядра в систему Freescale 301
5.4. PNX1500 302
5.5. SCSA: архитектура для систем мультимедиа реального времени 304
Контрольные вопросы 309
Заключение 311
РЕКОМЕНДУЕМЫЙ БИБЛИОГРАФИЧЕСКИЙ СПИСОК 311
Учебное издание
Михайлов Анатолий Александрович