Материалы по дисциплине "Программирование систем реального времени", ЛЭТИ АПУ, Дорогов А.Ю.
- Регистрируемся на
qnx.com
, пишем в саппорт, что являетесь студентом института ХХХ, хотите получить лицензию в образовательных целях по дисциплине "Программирование систем реального времени". - Через пару дней получаем ключ по почте, заходим в ЛК
myQNX
, скачиваемQNX SDP 7.0
(на момент написания), выбираем версию под свою ОС. - После установки запускаем
QNX Software Center
, вкладка Available, скачиваем образ "x86-64 virtual machine for VMware", хранится вQNX_ROOT/vmimages
. - Открываем образ в VMware Workstation/Fusion, запускаем
Neutrino
- В консоле вводим
ifconfig
.
Записываем ip адрес вирт. машины, пригодится.
-
В
QNX Software Center
во вкладкеPerspective (Welcome)
запускаемMomentics (Launch Momentics)
, создаем Цель с помощьюNew Launch Target
Указываем ip из пункта 5, порт по умолчанию. -
Перед собой вы видем структуру файловой системы вирт. машины
Neutrino
, в какой-то из папок необходимо разместить исполняемый файлrobotNew
, я выбрал/home/qnxuser
. Перетаскиваем файл robotNew из корня репозитория в Momentics в выбранную папку. -
В вирт. машине переходим в папку командой
cd
, запускаем робот-эмулятор./robotNew
. Робот отобразит свои начальные координаты. -
В Momentics открываем один из проектов через
File - Open projects from file system
. Указываем путь до проекта, открываем, запускаем черезRun
, дебажитим черезDebug
.
Создайте issue или пишите на почту.