VxWorks Micro Runtime (MRT) – движок для исполнения Java-кода в ОСРВ VxWorks. Приложения, которые должны работать на различных платформах, могут использовать один и тот же исходный код и для VxWorks, и для Linux, Android, iOS, Windows. MRT был разработан Intel Software and Services Group совместно с Internet of Things Group и Wind River. Связка Micro Runtime с VxWorks и аппаратной частью от Intel позволяет приложениям одновременно получать преимущества как от режима реального времени системы VxWorks, так и от оптимизации производительности Java.
Весомое преимущество Java – наличие множества библиотек сторонних разработчиков, доступных сообществу. Программисты могут использовать готовые решения, которые прошли несколько этапов проверок.
MRT позволяет Java-приложениям использовать функционал реального времени VxWorks. Для компонент на С применяется Java Native Interface (JNI), обеспечивающий переключение между контекстами С и Java.
Для разработки, отладки и тестирования приложений используется среда Wind River Workbench на базе Eclipse. При отладке Java-продукта Workbench подключается к Java-движку на VxWorks, позволяя устанавливать точки останова, пошагово выполнять код, считывать значения переменных и вычислять выражения.
Источник: http://blogs.windriver.com/wind_river_blog/2017/05/java-on-vxworks-using-micro-runtime.html