Лабораторные работы / Лабораторная работа №5
.docxМинистерство цифрового развития связи и массовых коммуникаций
Ордена Трудового Красного Знамени
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
СВЯЗИ И ИНФОРМАТИКИ»
Кафедра «Сетевые информационные технологии и сервисы»
Отчёт по лабораторной работе №5
по дисциплине «Системы реального времени»
Выполнил: студент группы БСТ2104
Ягудин Р.Р.
Проверил: доцент Карпов А.В.
Москва, 2024 г.
СОДЕРЖАНИЕ
№ стр.
1 |
Цель лабораторной работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
3 |
2 |
Ход лабораторной работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
3 |
ЦЕЛЬ ЛАБОРАТОРНОЙ РАБОТЫ
Познакомиться с механизмами обмена сообщениями в ОС QNX.
ХОД ЛАБОРАТОРНОЙ РАБОТЫ
Запускаем образ операционной системы реального времени QNX через виртуальную машину Oracle VM VirtualBox
Рисунок 1 – Запуск образа через виртуальную машину
После запуска появляется окно, где требуется ввести логин и пароль. В поле Login вводим root, в поле Password – qnx и нажимаем GO
Рисунок 2 – Вход в систему QNX
В результате ввода данных загружается рабочий стол операционной системы реального времени QNX
Рисунок 3 – Рабочий стол QNX
Нажимаем на Utilities, а затем на Text Editor
Рисунок 4 – Переход в Text Editor
Создаём файл server.c (пример 1.1), пишем туда код и сохраняем в папку root
Рисунок 5 – Созданный и сохранённый в папку root файл server.c
Создаём файл client.c (пример 1.2), пишем туда код и сохраняем в папку root
Рисунок 6 – Созданный и сохранённый в папку root файл client.c
Создаём файл signal1.c (пример 2), пишем туда код и сохраняем в папку root
Рисунок 7 – Созданный и сохранённый в папку root файл signal1.c
Создаём файл signal2.c (пример 3), пишем туда код и сохраняем в папку root
Рисунок 8 – Созданный и сохранённый в папку root файл signal2.c
После создания и сохранения файлов с кодами нажимаем на Utilities, а затем на Terminal
Рисунок 9 – Переход в Terminal
Запускаем файлы server.c и client.c с кодами в терминале и выводим результат
Рисунок 10 – Запуск файлов server.c и client.c и вывод результата
Запускаем файл signal1.c с кодом в терминале и выводим результат
Рисунок 11 – Запуск файла signal1.c и вывод результата
Запускаем файл signal2.c с кодом в терминале и выводим результат
Рисунок 12 – Запуск файла signal2.c и вывод результата
