ef1rspb / rtos-qnx

Материалы по дисциплине "Программирование систем реального времени", ЛЭТИ АПУ, Дорогов А.Ю.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rtos-qnx

Материалы по дисциплине "Программирование систем реального времени", ЛЭТИ АПУ, Дорогов А.Ю.

Как это запустить?

  1. Регистрируемся на qnx.com, пишем в саппорт, что являетесь студентом института ХХХ, хотите получить лицензию в образовательных целях по дисциплине "Программирование систем реального времени".
  2. Через пару дней получаем ключ по почте, заходим в ЛК myQNX, скачиваем QNX SDP 7.0 (на момент написания), выбираем версию под свою ОС.
  3. После установки запускаем QNX Software Center, вкладка Available, скачиваем образ "x86-64 virtual machine for VMware", хранится в QNX_ROOT/vmimages.
  4. Открываем образ в VMware Workstation/Fusion, запускаем Neutrino
    Neutrino
  5. В консоле вводим ifconfig ifconfig.

Записываем ip адрес вирт. машины, пригодится.

  1. В QNX Software Center во вкладке Perspective (Welcome) запускаем Momentics (Launch Momentics), создаем Цель с помощью New Launch Target New Launch Target
    Указываем ip из пункта 5, порт по умолчанию.

  2. Window - Show view - Target file system navigator Target file system navigator.

  3. Перед собой вы видем структуру файловой системы вирт. машины Neutrino, в какой-то из папок необходимо разместить исполняемый файл robotNew, я выбрал /home/qnxuser. Перетаскиваем файл robotNew из корня репозитория в Momentics в выбранную папку. Target file system

  4. В вирт. машине переходим в папку командой cd, запускаем робот-эмулятор ./robotNew. Робот отобразит свои начальные координаты. Run robot

  5. В Momentics открываем один из проектов через File - Open projects from file system. Указываем путь до проекта, открываем, запускаем через Run, дебажитим через Debug.

Остались вопросы?

Создайте issue или пишите на почту.

About

Материалы по дисциплине "Программирование систем реального времени", ЛЭТИ АПУ, Дорогов А.Ю.

License:MIT License


Languages

Language:C 80.9%Language:Makefile 19.1%