roboforum.ru

Технический форум по робототехнике.

ARM + Java?

ARM7, ARM9, ARM11 etc.

ARM + Java?

Сообщение Ts_Puh » 06 ноя 2009, 17:48

В общем вопрос по сабжу

стоит ли пробовать?
и что нужно для этого?

ставит jvm на контроллер или linux а на верх jvm
какие плюсы и минусы?

кто либо сталкивался с этим вопросом?


есть ли смысл java на cortex m3 ?
просто в данный момент изучаю java по учебе и хотел бы пока остановиться на этом языке и интересует возможно ли и при работе с мк обходится этим языком...
Ts_Puh
 
Сообщения: 10
Зарегистрирован: 04 ноя 2009, 00:08
Откуда: СПб
прог. языки: С, С++ Java
ФИО: Цумарев Павел Александроич

Re: ARM + Java?

Сообщение setar » 06 ноя 2009, 18:11

немного оффтоп но всё же:
ява изначально дя микроконтроллеров разрабатывалась, а вот про конкретную реализацию не подскажу
Аватара пользователя
setar
Site Admin
 
Сообщения: 10981
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: ARM + Java?

Сообщение Сергей » 06 ноя 2009, 18:18

Вроде Motorolla выпускает микроконтроллеры с аппаратной поддержкой Java
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: ARM + Java?

Сообщение Snable » 06 ноя 2009, 19:03

В даташитах на микроконтроллеры обычно указывается (если есть) аппаратная поддержка Java. Недавно смотрел какой-то Cortex-M3 - там это было. Вроде бы от STM. Какой-то 103ий. Может быть у всех есть из этой серии - не знаю.

Плюсы Linux + Java в том, что там еще и линукс будет. В этом же и минусы :-) На Cortex-M3 смысла в линуксе, ИМХО, нет - будет тормозить безбожно.
Говорю как теоретик - сам пока с ARMами не работал.
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: ARM + Java?

Сообщение Angel71 » 06 ноя 2009, 20:13

2Ts_Puh возьми мобилу с армовым процом и наслаждайся изучением. :) и ничего паять не прийдётся
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: ARM + Java?

Сообщение Ts_Puh » 06 ноя 2009, 20:45

Паять все равно придется, ведь нужно еще дергать двигателями...

а в случаи БЛА телефон - это оч тяжко... лишних 100 грамм
Ts_Puh
 
Сообщения: 10
Зарегистрирован: 04 ноя 2009, 00:08
Откуда: СПб
прог. языки: С, С++ Java
ФИО: Цумарев Павел Александроич

Re: ARM + Java?

Сообщение Angel71 » 06 ноя 2009, 22:07

бла? если не секрет, какой смысл использовать вместо си java? Jazelle хорош для JIT компиляторов, а они на пока на мелких контроллерах хороши для выполнения динамически загружаемых скриптов и программ. :) если надумаете всё же яву, то арм с Jazelle подобрать не проблема
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: ARM + Java?

Сообщение Ts_Puh » 06 ноя 2009, 23:06

Ответ слишком смешон... просто хочется да и нужно изучить java.=) хочется использовать меньше языков программирования. было время когда по учеби писал на Сях, по работе на делфи, для мк асм, да еще и движок для сайта на пхп... однажды просто не выдержал и скачал книгу по жабе. Все как бы хорошо, ток с мк до сих пор на Сях, хорошо хоть от фама отказался... хотелось бы еще и на мк блудить с java'й

с jazelle мк много (все 9ые армы к примеру), но не хочется ставить арм в бга корпусе для управления 4мя движками и опроса 3х датчиков... хотелось бы на чем нибудь типа MT32F103 с java поработать, и смысл моего вопроса не только какой мк, но и как, где найти библиотеки, каку jvm поставить, а нет ли мк с зашитыми в них интерпритаторами байткода... воть... ну и естестно стоит ли, если производительность уподет раза в 2 то я откажусь от этой идеи, а если сильных потерь нет - то было бы круто...

а плюс java - эт нормальный ООП
Ts_Puh
 
Сообщения: 10
Зарегистрирован: 04 ноя 2009, 00:08
Откуда: СПб
прог. языки: С, С++ Java
ФИО: Цумарев Павел Александроич

Re: ARM + Java?

Сообщение Виталий » 07 ноя 2009, 00:22

Производительность упадет это гарантия.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: ARM + Java?

Сообщение ALHIMIK » 07 ноя 2009, 00:26

а зачем арм для 4х движков и 3х датчиков ?
меги в полне хватит...
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: ARM + Java?

Сообщение Angel71 » 07 ноя 2009, 00:32

ну про бга вы малёхо загнули. список всех не бга камней очень немаленький. ищите камни с нужным ядром, как минимум вот эти ядра содержат нужные расширения ARM1176JZ(F)S, ARM1136J(F)S, ARM1026EJS, ARM926EJS и ARM7EJS.
:) ну а про JVM эт лучше здесь искать http://forums.arm.com/, хотя...
:wink: 4 движка и пара датчиков и для этого всего вы хотите "нормальный" ООП, арм и возможно линух, чтоб пытаться JVM в вашем БЛА реализовать? это как-то не умно, совсем
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: ARM + Java?

Сообщение Ts_Puh » 07 ноя 2009, 01:30

хм... что значит не умно?

а что вы скажите на то, что в моем БЛА будет как минимум 2 арма? =)

3 сенсора... ну как сказать сенсора...
как минимум 1 камера, гпс, оксилерометр + пока непонятно что с ветром делать может еще че поставлю...
+ радиоканал...

я не хочу делать очередной радиоуправляемый вертолетик=)

а телефон или кпк не хочу использовать даже больше не из-за веса, а чисто эстетические соображения...


но сейчас немного не о том, дело не в бпла, а дело в самой идеи использования java для программирования мк. не зря Jazelle то разрабатывали...

производительность упадет, но вот на сколько....

хм... в кортекс 3 Jazelle нет...

ладно, пшел я на арм.ком искать...
Ts_Puh
 
Сообщения: 10
Зарегистрирован: 04 ноя 2009, 00:08
Откуда: СПб
прог. языки: С, С++ Java
ФИО: Цумарев Павел Александроич

Re: ARM + Java?

Сообщение Angel71 » 07 ноя 2009, 02:27

Ts_Puh писал(а):хм... что значит не умно?

то и значит.
Ts_Puh писал(а):а что вы скажите на то, что в моем БЛА будет как минимум 2 арма? =)

:) скажу, что понятия не имею, телепаты в отпуске, а моя смена не сегодня. 2 арма это может быть слишком много, а может быть и слишком мало. всё от очень многих вещей зависит.
а что, как, почему, во сколько упадёт,... :) нормально и полно задавайте вопросы и получите устраивающие вас ответы.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: ARM + Java?

Сообщение Ts_Puh » 07 ноя 2009, 03:04

2 Angel71
дело не в количестве, и не в конкретной задаче, дело в принципе о использовании технологии... забудьте про бпла... это будет ток к лету... в данный момент вопрос о смысле почему встроили в ядра jazelle. ведь если встроили - значит работает, конечно не обязательно пользоваться, но если работает - то почему нет... конечно можно предположить раз нет нормальной инфы и примеров то может и плохо работает, а может просто все юзают си... ставят линукс... а может используется ток в коммерческих проектах и простым смертным не говорят...


зы спасиб за ссылку на арм.косм... я о их форуме и не подумал :oops:

в общем пшел я читать о JTEK
что узнаю - отпишусь... вдруг такие же нубы как я загорятся такой же идеей...

да я не спорю, что скорее всего потери в производительности будут, но какие? Если 5-6% - то я уж лучше пожертвую ими, но буду писать на жабе...

Добавлено спустя 6 минут 52 секунды:
хм... по поводу отсутствия документации я немного ошибся...=)
ее просто на русский не переели...
Ts_Puh
 
Сообщения: 10
Зарегистрирован: 04 ноя 2009, 00:08
Откуда: СПб
прог. языки: С, С++ Java
ФИО: Цумарев Павел Александроич

Re: ARM + Java?

Сообщение Angel71 » 07 ноя 2009, 03:29

:) о, уже к смыслу встраивания jazelle сиганули. всё прекрасно работает. хоть ява, хоть куча других языков. есть и инфа и софт и железо, и применяется как в коммерческих, так и в опенсорс проектах. только к чему всё это? в общем идея интерпретаторов/виртуальных машин/... для мк идея хорошая и реализации аппаратной поддержки, хоть в виде "сопроцессора" (как в случае jazelle), хоть в виде java/forth/... машины (виртуальной или аппаратной) тоже отличная. :crazy: но только в общем
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

След.

Вернуться в ARM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2