
- •Реферат
- •Список термінів та скорочень
- •Розділ 1. Система автоматичного управління автопілот
- •Підвищення рівня безпеки роботи автопілоту
- •Системи реального часу
- •Операційна система реального часу qnx
- •Розділ 2. Алгоритм програми
- •Опис взаємодії клієнта та сервера
- •Алгоритм серверного застосування
- •Алгоритм клієнтського застосування
- •Розділ 3. Особливості програмної реалізації
- •Вибір мови та середовища розробки
- •Мережева взаємодія на стороні сервера
- •Мережева взаємодія на стороні клієнта
- •Логування
- •Розділ 4 експеримент
- •Апаратне забезпечення
- •Програмне забезпечення
- •Результати експерименту
- •Висновки
- •Список використаних джерел
- •Додаток а інструкція з використання застосування
- •Додаток б тестування програми
Список використаних джерел
Операционная система QNX. — режим доступу до сайту:
http://qnx4.narod.ru/
Вільна енциклопедія Вікіпедія. — режим доступу:
URL:http://www.wikipedia.org/
Сергей Зыль. Операционная система реального времени QNX. — Санкт-Петербург : БХВ-Петербург, 2004. — 192 с.
Microsoft Developer Network. — режим доступу:
URL: http://msdn.microsoft.com/ru-ru/
Сергей Зыль. QNX Momentics. Основы применения. — Санкт-Петербург : БХВ-Петербург, 2008. — 231 с.
Сайт розробників Codeguru. — режим доступу: URL: http://www.codeguru.com
Литвинов Д.Г. Операционная система UNIX. —Улан-Удэ, 2000. — режим доступу:
URL: http://www.ict.edu.ru/ft/004980/unix.pdf
Додаток а інструкція з використання застосування
Робота з розробленим застосуванням є достатньо простою, проте користувачу необхідно ознайомитися з інструкцією з його використання.
Для роботи застосування необхідно, щоб був завантажений сервер. Для цього необхідно завантажити сервер через термінал ОС QNX (Рис. 12).
Рис. 12. Завантаження сервера
Користувач повинен запустити клієнтське застосування, вказавши ІР-адресу комп’ютера, на якому встановлений сервер (Рис. 13).
Рис. 13. Завантаження клієнта
Для того, щоб перевірити з’єднання клієнта з сервером необхідно перевірити наявність спеціального запису в вікні серверу (Рис. 14).
Рис. 14. Повідомлення про підключення клієнта
Додаток б тестування програми
Тестування проводилося на ПК з ОС Windows 7. Тип системи – 64-розрядна ОС. Процесор AMD Athlon™ II N350 G62 Notebook PC, частота 2,4 GHz. Об’єм оперативної пам’яті - 3 ГБ.
Для тестування було завантажено віртуальну машину VMware Workstation з встановленими на ній чотирма ОС QNX. Застосування сервера та клієнта були завантажені на ОС QNX.
Запуск застосування сервера
Вікно сервера, завантаженого на QNX зображено на Рис. 15.
Рис. 15. Вікно сервера
Завантаження клієнта
Запуск нового клієнта на ОС QNX. В полі ІР серверу вказуємо ІР серверу, запущеного на іншій ОС QNX (Рис. 16).
Рис. 16. Запуск нового клієнта
Підключення нових клієнтів
При підключенні нових клієнтів у вікні сервера з’являється про це повідомлення (Рис. 17):
Рис. 17 Поява нових клієнтів
Пересилання повідомлень
При пересиланні повідомлень вся інформація фіксується на сервері (Рис. 18):
Рис. 18. Файл логів сервера після завершення пересилання даних
Вихід з програми
Вихід з програми відбувається при закритті терміналу після завершення передачі даних клієнтами та їх отримання сервером. Про завершення отримання даних сервером свідчить повідомлення «Bye».