Easyelectronics.ru

Электроника для всех
Текущее время: 07 апр 2020, 22:47

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 155 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 14:16 
Старожил
Аватара пользователя

Зарегистрирован: 18 фев 2010, 14:42
Сообщения: 1153
Откуда: Лондон
Ну нихуясебе аргумент. А ничего, что там проц во первых в несколько раз мощнее, а во вторых - там дебиан?
Если все же это аргумент, то окей - я один раз случайно пил пиво с дядечкой из штатов, он работает в ARM, в R&D и рассказывал, что прошлой осенью они собирали на асиках 128 бит арм для параллельных вычислений с вполне себе хардварной JavaVM. На вопрос "а зачем?" он ответил что это для очень узкоспециализированной задачи, а так такие штуки рынку не нужны


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 14:35 
Старожил
Аватара пользователя

Зарегистрирован: 18 фев 2010, 14:42
Сообщения: 1153
Откуда: Лондон
Два фейла:
1. РасПи - там у проца как раз-таки Jazelle;
2. application processor != microcontroller


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 14:41 
Старожил

Зарегистрирован: 10 авг 2011, 19:26
Сообщения: 632
Цитата:
Ну нихуясебе аргумент
по-моему железный аргумент.
зачем брать слабый контроллер и ломать голову как туда втулить урезанную Java, если за сравнимые деньги (или даже дешевле многих китов на STM32) можно взять полноценный комп, с полной JRE, OpenGL, Ethernet/WiFi/Bluetooth, нормальным дисплеем и прочими наворотами.

Цитата:
1. РасПи - там у проца как раз-таки Jazelle;
ну написано же по ссылкам что Jazelle в том или ином виде есть во всех верхних АРМах, это же плюс

Цитата:
2. application processor != microcontroller
от названия ничего не меняется. Есть контроллер, который выполняет нужную нам программу.
Какой там ярлык приклеите - контроллер/процессор и т.д. - ничего не изменится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 15:04 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
ага, микроконтроллер интел х64...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 15:20 
Старожил
Аватара пользователя

Зарегистрирован: 14 фев 2012, 19:11
Сообщения: 331
Откуда: Энергодар, Нижневартовск, Екатеринбург
Видео по платформе Java ME Emdedded 3.2 : A New Platform for Ubiquitous Computing: Oracle Java ME Embedded.

Видимо это будет выглядеть как на картинке. Как это выглядит на отладочной плате показано тут: Setting Up and Running a Java Application on an ARM Evaluation Board.

Цитата:
Опубликовано 05.02.2013
The small-embedded and M2M (machine-to-machine) space is exploding and provides huge opportunities for growth. The new Oracle Java ME Embedded is a standards-based Java ME runtime for mass-market small embedded platforms—complete with SDK support and a ready-to-run binary for ARM Cortex-M architectures. This session discusses the rapid evolution of embedded markets, gives you an overview of the features and capabilities of Oracle Java ME Embedded, and demonstrates how you as a developer can use this technology to quickly build embedded solutions for a wide range of increasingly ubiquitous small embedded devices.

Copyright © 2013 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.


Вложения:
Комментарий к файлу: Java ME Embedded на отладочной плате
J2ME Embedded EvalBoard.JPG
J2ME Embedded EvalBoard.JPG [ 182.31 Кб | Просмотров: 5027 ]
Комментарий к файлу: Java ME Embedded Mobule
java-me-embedded.jpg
java-me-embedded.jpg [ 76.79 Кб | Просмотров: 5027 ]

_________________
git.io/vOZo0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 15:58 
Старожил

Зарегистрирован: 10 авг 2011, 19:26
Сообщения: 632
еще сбоку напишите цену на это убожество


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 18:28 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1239
reptile писал(а):
Цитата:
Ну нихуясебе аргумент
по-моему железный аргумент.
зачем брать слабый контроллер и ломать голову как туда втулить урезанную Java, если за сравнимые деньги (или даже дешевле многих китов на STM32) можно взять полноценный комп, с полной JRE, OpenGL, Ethernet/WiFi/Bluetooth, нормальным дисплеем и прочими наворотами.

Что за "кромольная" мысль! Вы так разработчиков embedded без работы оставите:) и останется им ставить контроллеры "пачками"
в схему, что бы показывать не худшие показатели.

P.S. А с Java возникает интересная ситуация. Предположу: Хоть и выпускают "жирные" контроллеры (от 1МБ флеш памяти), но всё равно потребности разработчиков для впихивания в них "софта" не удовлетворены и технология Java может как то помочь в решении этого вопроса, во многих приложениях, а далее возможно и "родная" архитектура окажется не так востребована и Java процессоры появится в разных вариантах и у разных производителей. За судьбу самой Javы (в Оracle) можно не беспокоится и они по всякому "отобъют" свои вложения.
А Eclipse на PI как работает? лучше чем на PC? У IA64, вроде нет "прямой" технологии поддержки Javы.
Может уже настал момент перехода на архитектуру MISC.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 18:41 
Старожил

Зарегистрирован: 10 авг 2011, 19:26
Сообщения: 632
>>А Eclipse на PI как работает?

вряд ли кто-то в здравом уме будет разрабатывать/отлаживаться на RPi.
смысл как раз в единой платформе - работает и выглядит везде одинаково, разработку/отладку можно делать на обычном х86 в комфортном окружении, и быть уверенным что на АРМе будет работать так же.
вообще ценность Java не столько в вирт.машине, как в платформе и библиотеках.
в этом смысле ценность ME никакая по сравнению с полноценной SE.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 19:49 
Старожил
Аватара пользователя

Зарегистрирован: 18 фев 2010, 14:42
Сообщения: 1153
Откуда: Лондон
Цитата:
вообще ценность Java не столько в вирт.машине, как в платформе и библиотеках.

лол. ты вообще сам понял, что ты щас написал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 20:22 
Старожил

Зарегистрирован: 10 авг 2011, 19:26
Сообщения: 632
http://docs.oracle.com/javase/7/docs/api/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 20:24 
Старожил
Аватара пользователя

Зарегистрирован: 18 фев 2010, 14:42
Сообщения: 1153
Откуда: Лондон
и чем по твоему это отличается от CMSIS, или SPL?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 20:35 
Старожил

Зарегистрирован: 10 авг 2011, 19:26
Сообщения: 632
CMSIS и либы типа StdPeriphLib - это только работа с портами, регистрами контроллера на низком уровне.
Java API - это уровень повыше, максимально абстрагированный от железа, одинаково работающий на x86/ARM/MIPS и т.д.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 20:55 
Старожил
Аватара пользователя

Зарегистрирован: 18 фев 2010, 14:42
Сообщения: 1153
Откуда: Лондон
Но это тот же апи. Причем заявление "охуенный апи и библиотеки!" совершенно необоснованно, потому без JVM далеко не уедешь. И это API для работы с конкретной имплементацией JVM. И увы и ах, он далеко не весь будет работать на проце.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 16 июл 2013, 21:08 
Старожил

Зарегистрирован: 10 авг 2011, 19:26
Сообщения: 632
>>И увы и ах, он далеко не весь будет работать на проце.

на Андроиде - на 99% стандартный http://developer.android.com/reference/packages.html , на Raspberry - тоже http://www.oracle.com/technetwork/artic ... 04896.html .

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 01:14 
Старожил
Аватара пользователя

Зарегистрирован: 18 фев 2010, 14:42
Сообщения: 1153
Откуда: Лондон
Аллё, гараж! Учимся внимательно читать.
Цитата:
Getting Started with Java® SE Embedded on the Raspberry Pi
by Bill Courington and Gary Collins

Published August 2012

How to get Linux and Java SE Embedded running on the Raspberry Pi in less than an hour

Слово Linux тебе ту ни о чем не говорит?
Весь твой хваленый JavaFX работает на JVM, работающем на Дебиане.

Андройд, ащем-та, не Ява. Хотя бы потому, что Оракл долго и нудно пытался наехать на Гугл, за то что те якобы спиздили исходники Оракла и запили Далвик. Окей, допустим что он все же Джава. Но он блять все равно запущен на Далвик, который является виртуально машиной, запущеной на ядре линукса. Тут нигде нет работы апи с железом.
"Пилить велосипеды под новую платку и новый контроллер" - я извиняюсь, а в чем такая охуенная разница работать с портами в стиле echo 1 > /etc/gpio/am35xx/porta.11 из шелла или из си или нагромоздить полметра библиотек и шевелить ими через applet->jvm и снова эхо в тот же пин? Разницы нет, только зачем-то потенциально учить новый язык.
С другой стороны хорошо, открывается новая ниша для любителей for(int x=0;x<2;x++)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 02:53 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 04 дек 2012, 17:05
Сообщения: 34
Откуда: Казань
уни писал(а):
Вам не нужно будет в деталях разбираться datasheet на контроллер, а будет интересовать только окружение (конфигурация) и набор классов Java Embedded, которые абстрагируют вас от железа.


Толсто.

уни писал(а):
По нагрузке на мозг C++ круче, чем C# или Java, поэтому в совокупности это даст ускорение в сроках.
Такая вещь происходит уже давно, сначала появилась Java, потом C#, а сейчас они на равных или более конкурируют с C++ на всех фронтах


Ага, особенно в написании драйверов и прочем low-level programming прям так и конкурируют. По скорости разработки, конечно, впереди C# с Java. Но, Вам не кажется, что немного не тот случай?

уни писал(а):
а в web так я вообще про C++ не слышал ничего.


...совсем не тот случай.

уни писал(а):
STM32Java - это не просто язык, а платформа с кучей готового кода. Нужно лишь положить эти кирпичики нужным образом и связать своим алгоритмом. На правой части проекта я специально показал классы для работы с дисплеем. Там уже всё готовое.

Никто же не будет говорить, что Oracle или ST выбрасывают деньги на ветер одновременно, разрабатывая платформу и чипы с буковкой J специально для этого?


Пока все это будет крутиться на JVM (кстати, про JIT ни слова нет), оно будет сливать коду на С/С++ по скорости, а скорость обработки для реалтайма - это всё. Конечно, если запилят Jazelle, то тут уже другой разговор. А пока, я так думаю, эта затея годна разве что для поделок в стиле "Ардуино".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 11:58 
Старожил
Аватара пользователя

Зарегистрирован: 23 окт 2012, 15:51
Сообщения: 462
И всё-же кто-нить из местных пробовал запустить жабу на STM32F4 ? А то один писдеш на 3 страницы... причем бестолковый.

_________________
#define ? ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 15:43 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 1930
Я запустил от STM32-JAVA, попробовал, работает.
Для гуру моргающих светодиодов - самое то.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 16:06 
Старожил

Зарегистрирован: 10 авг 2011, 19:26
Сообщения: 632
>>И всё-же кто-нить из местных пробовал запустить жабу на STM32F4 ?

вот сами и попробуйте. Не факт что получится.
причины названы выше - платная, закрытая среда, заточенная под конкретное железо (STM3220G-EVAL).
шаг в сторону (другая конфигурация внешней памяти, другой дисплей и т.д.) - фиг что получится, и перепилить под себя не выйдет - т.к. все закрыто.
да и нет особого смысла с этим заморачиваться в силу убогости встроенного API (ну да, подергать GPIO и нарисовать примитивную графику на дисплейчике сможете - ну а дальше что ?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 16:19 
Старожил
Аватара пользователя

Зарегистрирован: 23 окт 2012, 15:51
Сообщения: 462
Да видел на тубе видео с миганием светодиодов. Так ничего толкового с того момента и не видел. Кстати так-же и с NetCF для STM32 дела обстоят. Хотя NetCF мне больше нравится чем жаба. Хоть он и жесткий тормоз...
reptile писал(а):
вот сами и попробуйте. Не факт что получится.

Нет ни времени ни желания ни потребности ... когда-то lineage сервера (точнее их эмуляторы на джаве) фиксил, дорабатывал... линейка ушла в прошлое и моя дружба с жабами закончилась.

Просто интересны какие-то практические выводы, примеры работы , сравнение результатов реализации задачи на жабе с той-же сишкой и т.д. , а не та полемика которую развели в данной ветке...

_________________
#define ? ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 17:09 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
hash писал(а):
Просто интересны какие-то практические выводы, примеры работы , сравнение результатов реализации задачи на жабе с той-же сишкой и т.д.
а этого в здравом уме и не должно быть никому нужно! разные целевые аудитории. многочисленным любителям ардуин глубоко насрать на труъ ембеддеров с их "фууу ардуйня", они просто мутят что-то свое (говнокодят и говнохардят с т.з. обычного эмбеддера, но таки задачу свою они решают, а это главное). так и здесь, важно понимать, что все это делается не для того, чтобы нынешние эмбеддеры стали вдруг юзать джаву, а чтобы пришли новые. и поэтому нет никакого смысла сравнивать одно с другим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 18:09 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1239
Ink писал(а):
что все это делается не для того, чтобы нынешние эмбеддеры стали вдруг юзать джаву, а чтобы пришли новые. и поэтому нет никакого смысла сравнивать одно с другим.

А зачем им приходить? Они и так уже пишут софт для ПК. Добавят "железячные плюшки" (как добавили в своё время поддержку Cом порта), то и для железа будут писать софт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 20:32 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
пк - это пк. а будут делать девайсики. левой пяткой. вы будете верещать, что они делают что-то унылое и не труъ, а они просто будут делать, вот и всё. и не надо с ними пересекаться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 17 июл 2013, 20:49 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1239
Ink писал(а):
пк - это пк. а будут делать девайсики. левой пяткой. вы будете верещать, что они делают что-то унылое и не труъ, а они просто будут делать, вот и всё. и не надо с ними пересекаться.

А я и с "промышленными" частными выпускаемыми разработками embedded в быту не встречаюсь. Обычно лейбл какого нибудь
производителя и если есть сертификат соответствия то должен соотвествовать. Хоббийские разработки пусть остаются
хоббийскими и остаются в "частном" владении.

P.S. Не совсем понимаю о чём речь и в чём подвох?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Java Embedded
СообщениеДобавлено: 18 июл 2013, 01:37 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
я уже тоже не понимаю... при чем тут лейбл и хоббийские разработки...


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


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


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

Сейчас этот форум просматривают: gruffi


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB