реклама на сайте
подробности

 
 
> Программирование STM32 на Java, Существует ли бесплатная альтернатива MicroEJ ?
kiuaki
сообщение Oct 15 2012, 20:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 10-03-05
Из: Kiev UA
Пользователь №: 3 237



Существует ли бесплатная альтернатива MicroEJ ( http://www.is2t.com/en/products-microej)
для программирования STM32 Cortex M микроконтроллеров на Java?
Google в поиске пока не помощник поскольку при поиске по Cortex М3 , Java, Environment и тп выдаёт в
основном то, что Eclipse требует устновки Ява для программирования ARM, или Cortex на "С".
Или что-то другое но всё равно не лежащее в области интереса.
Моя цель - приобретение STM3220G-JAVA и написание кода для программирования Кортексов на Java.
Приходящяя в наборе демо версия MicroEJ будет работать только три месяца.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
polyname
сообщение Oct 16 2012, 05:19
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 18-05-12
Пользователь №: 71 915



Цитата
Видимо появится возможность писать на джаве = кроссплатформенность
не поверите, на С/С++ тоже можно писать кросс-платформенный код - GCC есть на всех платформах. Нужно только немного выпрямить руки и мозги.
На счет Java/NET на STM32 - да, хороший анекдот. Вы явно недооцениваете необходимое для этого количество ресурсов.
Нужны контроллеры помощнее, с полноценным MMU и Linux, на которых работает Android.

Сообщение отредактировал polyname - Oct 16 2012, 05:22
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 17 2012, 07:08
Сообщение #3


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(polyname @ Oct 16 2012, 09:19) *
На счет Java/NET на STM32 - да, хороший анекдот. Вы явно недооцениваете необходимое для этого количество ресурсов.
Нужны контроллеры помощнее, с полноценным MMU и Linux, на которых работает Android.

Вообще-то, Java изначально разрабатывалась как раз для очень тонких контроллеров, чтобы можно было вставить их в каждый чайник/пылесос/стиралку итд.
Это потом её подхватили веб-программисты и, естественно, все опошлили.
Но JME работала ещё на старинных телефонах 10-летней давности.
Взять хотя бы культовый Siemens S55. Ядро Infineon С166.
И под яву выделен аж мегабайт памяти sm.gif


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Aner
сообщение Oct 17 2012, 09:18
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Цитата(MrYuran @ Oct 17 2012, 10:08) *
Вообще-то, Java изначально разрабатывалась как раз для очень тонких контроллеров, чтобы можно было вставить их в каждый чайник/пылесос/стиралку итд.
Это потом её подхватили веб-программисты и, естественно, все опошлили.
Но JME работала ещё на старинных телефонах 10-летней давности.
Взять хотя бы культовый Siemens S55. Ядро Infineon С166.
И под яву выделен аж мегабайт памяти sm.gif


Java изначально разрабатывалась ... Sun M. не для тонких контроллеров точно!
Независимость байт-кода от OS, возможно и достоинство, но насколько оно актуально сегодня? ...

Цитата(polyname @ Oct 17 2012, 11:16) *
так вот мне непонятно какие такие преимущества у Java над С/С++ для тонких контроллеров ?

использование для встроенных (сетевых приложений) преимущества Java над С/С++.
С/С++ пока слабоват для этого.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 17 2012, 11:11
Сообщение #5


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Aner @ Oct 17 2012, 13:18) *
Независимость байт-кода от OS, возможно и достоинство, но насколько оно актуально сегодня? ...

Не только от ОС, но и от аппаратной платформы.
Очень актуально.

Достаточно посмотреть основные тенденции:
Apple -> Clang/LLVM
Google -> Java/DalvicVM
MS -> C#/.Net


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kiuaki   Программирование STM32 на Java   Oct 15 2012, 20:11
- - polyname   А что даст Java по сравнению с C/C++ на STM32 ?   Oct 15 2012, 21:01
|- - _Артём_   Цитата(polyname @ Oct 16 2012, 00:01) А ч...   Oct 15 2012, 21:57
|- - kiuaki   Суть вопроса не в количестве плюсов и минусов. В д...   Oct 15 2012, 22:04
|- - AlexandrY   Цитата(kiuaki @ Oct 16 2012, 01:04) Суть ...   Oct 16 2012, 06:49
|- - kiuaki   AlexandrY, cпасибо, если больше никто ничего не по...   Oct 16 2012, 15:28
|- - AlexandrY   Цитата(kiuaki @ Oct 16 2012, 18:28) ... и...   Oct 17 2012, 06:38
|- - AlexandrY   Цитата(Aner @ Oct 17 2012, 12:18) Java из...   Oct 17 2012, 10:48
|- - AlexandrY   Цитата(MrYuran @ Oct 17 2012, 14:11) Дост...   Oct 17 2012, 12:07
- - SyncLair   портируйте лучше Луну )) Lua ! Она кстате врод...   Oct 16 2012, 20:49
- - oll   может пригодится http://dmitry.co/index.php?p=./04...   Oct 17 2012, 04:59
- - polyname   ЦитатаВообще-то, Java изначально разрабатывалась к...   Oct 17 2012, 08:16
- - polyname   Цитатаиспользование для встроенных (сетевых прилож...   Oct 17 2012, 09:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 00:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01434 секунд с 7
ELECTRONIX ©2004-2016