Используя Java на FreeRTOS? - PullRequest
       78

Используя Java на FreeRTOS?

4 голосов
/ 12 января 2012

Могу ли я использовать Java на FreeRTOS?

Если так, есть ли хорошие URL, которые помогут мне начать?

Какие проблемы я могу ожидать?

Ответы [ 2 ]

10 голосов
/ 14 января 2012

Вам нужна Java VM для запуска кода Java.Я очень сомневаюсь, что существует реализация Java VM, специально предназначенная для работы на FreeRTOS, скорее всего вам придется подключить виртуальную машину к базовой ОС на уровне портирования для вашей цели.Некоторые виртуальные машины реализуют планирование самостоятельно и не нуждаются в ОС для поддержки потоков.

Обратите внимание:

Вы также можетеВыгода от чтения этой статьи Майкла Барра и Джейсона Стейнхорна

2 голосов
/ 22 апреля 2012

Мой вклад состоит в том, чтобы предложить один взгляд на: http://www.ajile.com

Кажется, что они доставляют ' Java на чипе ';Я программное обеспечение, поэтому я понятия не имею, работает ли он.Я могу сказать, что за 10 лет работы с приложениями, промежуточным программным обеспечением и операционными системами, где у нас, к счастью, когда-то были способы доступа к людям в командах разработчиков чипов.(Imho) большую часть времени между «аппаратными» и «программными» кликами была китайская стена.Я сознательно включаю людей «виртуальных машин» в группу «оборудования».

Я не запускал вещи на aJile кремнии.Я просто рекламирую, казалось бы, более естественный вариант , который может развиться в Java Machine, которая работает - что-то похожее на BBC (и теперь ARM-кремний), Forth, Smalltalk или M2, которые начали жизнь"Идеальные машины".

Если можно;У меня есть одно весьма существенное предупреждение, основанное на моих с трудом завоеванных уроках.Никакое «виртуальное» что-либо не имеет смысла.Всегда будет конфликт между «виртуальным народом» и любым «программистским мобом».Это как может быть.Это не часто помогает г-же / г-ну конечному пользователю XYZ, Вермонт, США ... (Или так?)

Мои лично наиболее удовлетворяющие задачи / проекты были, когда мы работали с любым доступным (или доступно ) аппаратное обеспечение (или идеальная машина / виртуальная машина) в одноранговом диалоге.Похоже, что в наши дни такого не бывает;может нам просто нужны DSL-ы вместо аппаратных или виртуальных машин ???( ирония : флаг).

~ алоха

...