roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 21:25

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: ARM + Java?
СообщениеДобавлено: 06 ноя 2009, 17:48 
Не в сети

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

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

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

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


есть ли смысл java на cortex m3 ?
просто в данный момент изучаю java по учебе и хотел бы пока остановиться на этом языке и интересует возможно ли и при работе с мк обходится этим языком...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 06 ноя 2009, 18:11 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 06 ноя 2009, 18:18 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 06 ноя 2009, 19:03 
Не в сети
Аватара пользователя

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

Плюсы Linux + Java в том, что там еще и линукс будет. В этом же и минусы :-) На Cortex-M3 смысла в линуксе, ИМХО, нет - будет тормозить безбожно.
Говорю как теоретик - сам пока с ARMами не работал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 06 ноя 2009, 20:13 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 06 ноя 2009, 20:45 
Не в сети

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

а в случаи БЛА телефон - это оч тяжко... лишних 100 грамм


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 06 ноя 2009, 22:07 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 06 ноя 2009, 23:06 
Не в сети

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

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

а плюс java - эт нормальный ООП


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 07 ноя 2009, 00:22 
Не в сети
Аватара пользователя

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

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 07 ноя 2009, 00:26 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 07 ноя 2009, 00:32 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 07 ноя 2009, 01:30 
Не в сети

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

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

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

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

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


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

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

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

ладно, пшел я на арм.ком искать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 07 ноя 2009, 02:27 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Ts_Puh писал(а):
хм... что значит не умно?

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

:) скажу, что понятия не имею, телепаты в отпуске, а моя смена не сегодня. 2 арма это может быть слишком много, а может быть и слишком мало. всё от очень многих вещей зависит.
а что, как, почему, во сколько упадёт,... :) нормально и полно задавайте вопросы и получите устраивающие вас ответы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 07 ноя 2009, 03:04 
Не в сети

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


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

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

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

Добавлено спустя 6 минут 52 секунды:
хм... по поводу отсутствия документации я немного ошибся...=)
ее просто на русский не переели...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM + Java?
СообщениеДобавлено: 07 ноя 2009, 03:29 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO