Подтвердить что ты не робот

Встроенная Java VM для Cortex M3

В настоящее время я ищу виртуальную машину Java, которая переносится (или уже перенесена) на ARM Cortex M3 (LPC1768 из NXP, 512kB ROM). У меня уже есть опыт работы с простой Real Time Java (www.rtjcom.com), который имеет небольшой размер и хорошо документирован. Знаете ли вы еще несколько встроенных JVM для Cortex M3? В идеале, с помощью реального интерпретатора байтового кода и ClassLoader?

Спасибо за ваши предложения.

4b9b3361

Ответ 1

Следующие виртуальные машины Java предназначены для встроенных систем:

  • Ямайка (Коммерческая)
  • MicroJVM (Коммерческий)
  • Aonix Perc (Коммерческий)
  • PreonVm (Коммерческий)
  • AvianVM (с открытым исходным кодом)
  • Открытый Мика (с открытым исходным кодом)
  • Squawk (с открытым исходным кодом)
  • SimplRJT (Открытый источник не нуждается в RTOS для поддержки потоков - кажется, исчез)
  • Kaffe (с открытым исходным кодом).

Эта статья Майкла Барра и Джейсона Стейнхорна также может быть полезной.

Обратите внимание, что на Cortex M3 это может быть очень медленно. Партия ARM с Jazelle или ThumbEE может быть более подходящей.

Ответ 2

Взгляните также на J2M IS2T, так как другие JVM просто не запускаются на устройствах Cortex M.