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

 
 
> Программирование 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
AlexandrY
сообщение Oct 17 2012, 10:48
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Aner @ Oct 17 2012, 12:18) *
Java изначально разрабатывалась ... Sun M. не для тонких контроллеров точно!
Независимость байт-кода от OS, возможно и достоинство, но насколько оно актуально сегодня? ...


использование для встроенных (сетевых приложений) преимущества Java над С/С++.
С/С++ пока слабоват для этого.


Имелось в виду наверно Java ME.
Когда появилось Java ME в модулях Nokia12 на ARM7, то те микроконтроллеры были слабее в несколько раз чем современные Cortex-M4.
На тех модулях успели подняться десятки стартапов по всему миру.
На программировании игр на Java ME поднялось еще больше компаний.
Сетевые приложения здесь не при чем.
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
|- - MrYuran   Цитата(Aner @ Oct 17 2012, 13:18) Независ...   Oct 17 2012, 11:11
|- - 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 Текстовая версия Сейчас: 30th June 2025 - 00:31
Рейтинг@Mail.ru


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