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

 
 
> LPC3130/31
Step_ARM
сообщение Jul 23 2009, 04:12
Сообщение #1


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



В поиске по форуму ничего не нашел по ARM9 LPC3130/31. Камень вроде привлекателен и ценой и возможностями, а не встречается в обсуждении.
Прошу поделиться впечатлениями тех , кто сталкивался с этим чудом :-)
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 37)
abcdefg
сообщение Jul 23 2009, 07:25
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(Step_ARM @ Jul 23 2009, 08:12) *
В поиске по форуму ничего не нашел по ARM9 LPC3130/31. Камень вроде привлекателен и ценой и возможностями, а не встречается в обсуждении.
Прошу поделиться впечатлениями тех , кто сталкивался с этим чудом :-)


А чего в нем интересного кроме цены? Развитие концепции 2880, аудиоплеера и другие батарейчные приложения...
Go to the top of the page
 
+Quote Post
shahr
сообщение Jul 23 2009, 09:57
Сообщение #3


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

Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793



Процессор активно закладывается в массовые разработки. Для единичных изделий, естественно, вариант не самый подходящий.


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post
Step_ARM
сообщение Jul 23 2009, 11:04
Сообщение #4


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



Цитата(abcdefg @ Jul 23 2009, 11:25) *
А чего в нем интересного кроме цены? Развитие концепции 2880, аудиоплеера и другие батарейчные приложенения...

Странный ответ :-) Так можно сказать , что и другие камни Вам не интересны. При чем тут батарейные или не батарейные приложения?
Наличие практически всей обычной периферии.
Высокая частота.
Загрузка с внешних носителей.
При этом такая низкая цена.
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jul 23 2009, 11:14
Сообщение #5


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



может что то путаю но 2880 это был ARM7 ...

а LPC3130 это ARM9, причем достаточно навороченный и очень дешевый.
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 23 2009, 11:51
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



На него портирован линукс и этот проект можно скачать с сайта NXP.
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Jul 23 2009, 13:14
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(Step_ARM @ Jul 23 2009, 15:04) *
Странный ответ :-) Так можно сказать , что и другие камни Вам не интересны. При чем тут батарейные или не батарейные приложения?

При этом такая низкая цена.


Его цена - это единственное достоинство. В остальном - урезанный LPC3220.
Насчет производительности - интерфейс SDRAM 16-битный и еще расшаренный с NAND. В какой степени это влияет на общую производительность - неизвестно.

Многие знания - многие беды...
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 23 2009, 17:28
Сообщение #8


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Сравнивал как-то LPC31xx и LPC32xx и мне показалось, что 32хх уделывает 31хх во всём, в том числе у 31хх шаг BGA просто неприличный - 0.5 мм из-за чего проводники и зазоры требуются 80 мкм.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Step_ARM
сообщение Jul 24 2009, 04:25
Сообщение #9


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



Цитата(abcdefg @ Jul 23 2009, 17:14) *
Его цена - это единственное достоинство. В остальном - урезанный LPC3220.
Насчет производительности - интерфейс SDRAM 16-битный и еще расшаренный с NAND. В какой степени это влияет на общую производительность - неизвестно.

Многие знания - многие беды...

Ну почему же неизвестно. Кто-то же делает на нем?
Камень заточен под выполнение в кода в ОЗУ и соответственно в довольно приличных по объему приложениях не сильно-то важно какой там интерфейс с SDRAM или NAND. И уж совсем необязательно приделывать к нему операционку.

Мне допустим SDRAM & NAND не нужны. Я бы прикрутил датафлэш и SD и грузил с них.
Мне постоянно не хватает объема флэш. А тут любой практически неограниченный источник при минимальных затратах на комплектуху.
Supports booting from SPI flash, NAND flash, SD/SDHC/MMC cards, UART, and USB (DFU class) interfaces.

Насчет BGA это уже дело третье -- даже хорошо.

Насколько я понял , главное отличие 31 от 32 -- это отсутствие сопроцессора.
3130 стоит около 2.1евро(1000шт)
3131 -- 2.8 евро(1000шт).
Это просто неприличная цена.
И никто не говорил, что 3220 отметается -- тоже не особо дорогой видимо.
Каждый камень для своих задач.
Вот не хватает мне по скорости LPC2364/68 -- беру камень пошустрее раза в 2-3 и дешевле в два раза.
Go to the top of the page
 
+Quote Post
shahr
сообщение Jul 24 2009, 09:05
Сообщение #10


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

Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793



Цитата(GetSmart @ Jul 23 2009, 21:28) *
у 31хх шаг BGA просто неприличный - 0.5 мм из-за чего проводники и зазоры требуются 80 мкм.


это в 3180 только шаг 0,5. В других шире smile.gif
LPC3180 был пристрелочный камень для запуска всей линейки.


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Jul 24 2009, 10:09
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(Step_ARM @ Jul 24 2009, 08:25) *
Камень заточен под выполнение в кода в ОЗУ и соответственно в довольно приличных по объему приложениях не сильно-то важно какой там интерфейс с SDRAM или NAND.


Как это неважно? wacko.gif
Если у вас код расположен в SDRAM, то чем хуже организован интерфейс памяти, тем медленее выполняется программа.

Цитата(Step_ARM)
Мне допустим SDRAM & NAND не нужны. Я бы прикрутил датафлэш и SD и грузил с них.
Мне постоянно не хватает объема флэш. А тут любой практически неограниченный источник при минимальных затратах на комплектуху.
Supports booting from SPI flash, NAND flash, SD/SDHC/MMC cards, UART, and USB (DFU class) interfaces.


Обычно бут с произвольных носителей делается следующим образом: камень грузит код весьма ограниченной длины (2-8 кбайта), потом делает Jump на этот код в ОЗУ (внутренний SRAM), который должен самостоятельно догрузить отставшийся код.
Хватит ли вам внутренних 96/192 кб для всего кода?

Цитата(Step_ARM)
Насчет BGA это уже дело третье -- даже хорошо.


Стоимость ПП x 2 раза для мелких объемов.

Кстати, шаг там 0.8, 4х-слойки должно хватить

Цитата(Step_ARM)
Вот не хватает мне по скорости LPC2364/68 -- беру камень пошустрее раза в 2-3 и дешевле в два раза.


Не хватает именно скорости вычислений или обмена с периферией?
Go to the top of the page
 
+Quote Post
Step_ARM
сообщение Jul 27 2009, 05:10
Сообщение #12


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



//Как это неважно? wacko.gif
//Если у вас код расположен в SDRAM, то чем хуже организован интерфейс памяти, тем медленее выполняется программа.
А зачем код располагать в SDRAM??? Да и настолько ли уж важно небольшое снижение скорости в ряде случаев???


// Обычно бут с произвольных носителей делается следующим образом: камень грузит код весьма ограниченной длины (2-8 кбайта), потом делает
//Jump на этот код в ОЗУ (внутренний SRAM), который должен самостоятельно догрузить отставшийся код.
//Хватит ли вам внутренних 96/192 кб для всего кода?
192кБ. Куда больше-то? Не компьютеры же делать.


//Стоимость ПП x 2 раза для мелких объемов.
1,3 в 1000 шт.
//Кстати, шаг там 0.8, 4х-слойки должно хватить
Нормально.


//Не хватает именно скорости вычислений или обмена с периферией?
Именно скорости вычислений.
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 27 2009, 06:53
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(Step_ARM @ Jul 24 2009, 08:25) *
Мне допустим SDRAM & NAND не нужны. Я бы прикрутил датафлэш и SD и грузил с них.



Есть на эту тему интересный проект:
http://www.ulrichradig.de/home/index.php/arm/arm_webbox

Но в нём отсутствует информация о том, как создать образ линукса на карточке SD.
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Jul 27 2009, 07:34
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата
//Хватит ли вам внутренних 96/192 кб для всего кода?
192кБ. Куда больше-то? Не компьютеры же делать.

//Не хватает именно скорости вычислений или обмена с периферией?
Именно скорости вычислений.


чего за приложение то такое?
Go to the top of the page
 
+Quote Post
Step_ARM
сообщение Jul 27 2009, 08:36
Сообщение #15


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



Цитата(abcdefg @ Jul 27 2009, 11:34) *
чего за приложение то такое?

Такое ощущение , что Вы делаете устройства которые всегда оснащаете внешним ОЗУ и флэш.
У меня основной процессор ЛПС2364. У него 8+8+16кБ оперативки и 128кБ флэш. Чем не замена?
Мне много-то не надо...
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Jul 27 2009, 10:08
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(Step_ARM @ Jul 27 2009, 12:36) *
Такое ощущение , что Вы делаете устройства которые всегда оснащаете внешним ОЗУ и флэш.
У меня основной процессор ЛПС2364. У него 8+8+16кБ оперативки и 128кБ флэш. Чем не замена?
Мне много-то не надо...


Вы можете ответить на вопрос по существу - что за приложение, которому не хватает быстродействия LPC2364 и код у него укладывается в 128 кб ?
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 27 2009, 10:25
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Управление ультразвуковой установкой, например.
Go to the top of the page
 
+Quote Post
Step_ARM
сообщение Jul 27 2009, 10:26
Сообщение #18


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



Цитата(abcdefg @ Jul 27 2009, 14:08) *
Вы можете ответить на вопрос по существу - что за приложение, которому не хватает быстродействия LPC2364 и код у него укладывается в 128 кб ?

Ну, например:-), видеорегистратор 320х240 15fps помещается и в гораздо меньший объем. 2364 по скорости не потянет, ну никак, а вот 3131 уже вполне... Это только пример.
Go to the top of the page
 
+Quote Post
dmitry-rf
сообщение Aug 3 2009, 14:20
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 15-01-08
Из: Санкт-Петербург
Пользователь №: 34 101



У меня лежит отладка от Embedded Arstists. Поиграться, правда, ещё не успел. Основное достоинство этого камня, на мой взгляд, это возможность запуска стандартной Java-машины. Программистов на яве много, можно написать что угодно не вникая в низкий уровень.


--------------------
Debian Fan
Go to the top of the page
 
+Quote Post
Step_ARM
сообщение Aug 4 2009, 03:32
Сообщение #20


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



Цитата(dmitry-rf @ Aug 3 2009, 18:20) *
У меня лежит отладка от Embedded Arstists. Поиграться, правда, ещё не успел. Основное достоинство этого камня, на мой взгляд, это возможность запуска стандартной Java-машины. Программистов на яве много, можно написать что угодно не вникая в низкий уровень.

А прикрутить эту машину пробовали?
Go to the top of the page
 
+Quote Post
dmitry-rf
сообщение Aug 4 2009, 10:08
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 15-01-08
Из: Санкт-Петербург
Пользователь №: 34 101



Цитата(Step_ARM @ Aug 4 2009, 07:32) *
А прикрутить эту машину пробовали?

На этом проце еще нет. Запускал на AT91SAM9260 и LPC3250.
Вот тут результаты тестов: http://rwxr-xr-x.blogspot.com/search/label/java


--------------------
Debian Fan
Go to the top of the page
 
+Quote Post
etoja
сообщение Aug 4 2009, 10:20
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Если на плате работает линукс, то тормоза в виде ява-машины уже ни к чему.
Go to the top of the page
 
+Quote Post
dmitry-rf
сообщение Aug 4 2009, 11:07
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 15-01-08
Из: Санкт-Петербург
Пользователь №: 34 101



Цитата(etoja @ Aug 4 2009, 14:20) *
Если на плате работает линукс, то тормоза в виде ява-машины уже ни к чему.

Зависит от задачи


--------------------
Debian Fan
Go to the top of the page
 
+Quote Post
etoja
сообщение Aug 4 2009, 11:40
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



не зависит.
Go to the top of the page
 
+Quote Post
Denis8
сообщение Aug 4 2009, 12:53
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 31-07-09
Пользователь №: 51 692



согласен, что зависит от задачи.
Не стоит путать Linux, все же это операционная система а не язык прогр.,
Java это язык прогр. и достаточно навороченный, кое в чем развитее C++, недаром микрософт С# занялся.
Если сравнивать коректно, то наверное Linux+С и Linux+Java.
На ARM процессорах Linux+Java будут проигрывать по производительности из-за апаратной архитектуры ARMов.
По этому ява там выглядет тормозом. Есть попытки апаратных real-time Java процессоров таких как "ajile" и ему подобные.
А вот web сервера, ... IP технологии написанные на яве во встроенных приложениях предпочтительнее.
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Aug 5 2009, 09:34
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(dmitry-rf @ Aug 4 2009, 14:08) *
На этом проце еще нет. Запускал на AT91SAM9260 и LPC3250.
Вот тут результаты тестов: http://rwxr-xr-x.blogspot.com/search/label/java


Цитата
"Как видно, SAM9260 немного уступает LPC3250, что логично, так как у последнего частота немного выше. А вот разрыв между АРМами и настольным компьютером просто поражает! Аппаратный FPU - это сила"


Странный тест, т.к. в LPC3250 как раз есть VFP
Go to the top of the page
 
+Quote Post
etoja
сообщение Aug 5 2009, 09:47
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



и неясно как ява-машине помогает аппаратная реализация плавающей точки.

Нужно признать очевидное - у процессоров для персональных компьютеров выше внутренняя тактовая частота, больше кэши и они лучше организованы.
Go to the top of the page
 
+Quote Post
dmitry-rf
сообщение Aug 6 2009, 14:00
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 15-01-08
Из: Санкт-Петербург
Пользователь №: 34 101



Цитата
Странный тест, т.к. в LPC3250 как раз есть VFP

Угу. Я этого не написал, но подумал, что, возможно, VFP не был задействован по каким-то причинам. Разбираться было некогда.

Цитата
и неясно как ява-машине помогает аппаратная реализация плавающей точки.

Помогает не ява-машине, а тесту. Если прочитать его описание, можно увидеть следующее:
Код
reports a composite score in approximate Mflops (Millions of floating point operations per second)


Цитата
Нужно признать очевидное - у процессоров для персональных компьютеров выше внутренняя тактовая частота, больше кэши и они лучше организованы.

Что достигается за счёт огромных размеров и энергопотребления


--------------------
Debian Fan
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 6 2009, 15:11
Сообщение #29


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Ну, например:-), видеорегистратор 320х240 15fps помещается и в гораздо меньший объем. 2364 по скорости не потянет, ну никак, а вот 3131 уже вполне... Это только пример.


Ну если Ч/Б с десятикратной компрессией, то LPC23xx примерно так и потянет - 320*240*15.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 6 2009, 15:20
Сообщение #30


Ally
******

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



Вы б лучше рассказали где взяли эту JVM, какая версия, какая платформа (J2EE, J2SE, J2ME?). Сколько памяти она заняла, какая файловая системы была. Чем компилировали. ARM или THUMB был режим и т.д. Была ли поддержка jazelle

Я думаю показатели JVM на ARM-ах можно значительно улучшить, в 4-6 раз.
Поставить нормальную JVM.
Надо провести тюнинг быстродействия шины внешней памяти.
Профилировать, перекомпилировать в RealView критичные системные участки и т.д.


Цитата(dmitry-rf @ Aug 6 2009, 17:00) *
Угу. Я этого не написал, но подумал, что, возможно, VFP не был задействован по каким-то причинам. Разбираться было некогда.
Go to the top of the page
 
+Quote Post
Step_ARM
сообщение Aug 7 2009, 06:12
Сообщение #31


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



Цитата(Rst7 @ Aug 6 2009, 19:11) *
Ну если Ч/Б с десятикратной компрессией, то LPC23xx примерно так и потянет - 320*240*15.

Помнится мы с Вами это уже обсуждали. Как раз LPC3131 нормально должен потянуть 320х240х(10-15) в цвете.
Это же быстрый, достаточно навороченный и дешевый камень. Рассматривался вопрос о применении его в простых устройствах.
А тут все сразу полезли в дебри -- операционки , явы...
Интересна так же, мотивация использования операционки. Почему тот или иной разработчик ее использует?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 7 2009, 07:11
Сообщение #32


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Помнится мы с Вами это уже обсуждали.


Ах это мы с Вами обсуждали... Точно-точно... Забыл уже smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
dmitry-rf
сообщение Aug 7 2009, 12:34
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 15-01-08
Из: Санкт-Петербург
Пользователь №: 34 101



Цитата(AlexandrY @ Aug 6 2009, 19:20) *
Вы б лучше рассказали где взяли эту JVM, какая версия, какая платформа (J2EE, J2SE, J2ME?). Сколько памяти она заняла, какая файловая системы была. Чем компилировали. ARM или THUMB был режим и т.д. Была ли поддержка jazelle

Брал здесь: http://java.sun.com/javase/downloads/embedded.jsp
Java SE for Embedded 1.4.2
Если я правильно помню, то у меня OABI, glibc2.3.3, Soft Float, что и даёт низкую производительность. Надо EABI, glibc2.4, Hard Float (VFP) попробовать. Файловая система - NFS, всё остальное за меня Sun сделал.


--------------------
Debian Fan
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 7 2009, 14:36
Сообщение #34


Ally
******

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



Мда, ресурсы эта ява требует дикие. 32 метра только для голого JVM без графики и клавы и не включая приложения. А с поддержкой дисплея так все 64 метра. Поддержка WEB технологий еще требует отдельного пакета. И при этом они еще специально урезали ресурсы памяти требуемые для нормальной явы.
Смысл применения дешевых LPC здесь полностью исчезает.
Здесь начинает доминировать цена памяти и интерфейсные контроллеры.

Хотя либы у этой явы очень мощные, но сильно избыточные для embedded, как например работа с офисными документами, печать, многоязычность, движки для распределенного корпоративного управления и т.д.
ИМХО, сильно архаично и бестолково. Фреймворк идущий с WinCE 6.0 гораздо приятней и целенаправленней. Да и C# пожалуй пошустрей будет выполняться wink.gif

Цитата(dmitry-rf @ Aug 7 2009, 15:34) *
Брал здесь: http://java.sun.com/javase/downloads/embedded.jsp
Java SE for Embedded 1.4.2
Если я правильно помню, то у меня OABI, glibc2.3.3, Soft Float, что и даёт низкую производительность. Надо EABI, glibc2.4, Hard Float (VFP) попробовать. Файловая система - NFS, всё остальное за меня Sun сделал.
Go to the top of the page
 
+Quote Post
Step_ARM
сообщение Aug 10 2009, 04:04
Сообщение #35


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



Цитата(Rst7 @ Aug 7 2009, 11:11) *
Ах это мы с Вами обсуждали... Точно-точно... Забыл уже smile.gif

Как коротка память разработчика... :-)
Go to the top of the page
 
+Quote Post
alexQ
сообщение Aug 10 2009, 05:17
Сообщение #36


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



Цитата(AlexandrY @ Aug 7 2009, 18:36) *
Мда, ресурсы эта ява требует дикие. 32 метра только для голого JVM без графики и клавы и не включая приложения. А с поддержкой дисплея так все 64 метра. Поддержка WEB технологий еще требует отдельного пакета. И при этом они еще специально урезали ресурсы памяти требуемые для нормальной явы.
Смысл применения дешевых LPC здесь полностью исчезает.
Здесь начинает доминировать цена памяти и интерфейсные контроллеры.

Хотя либы у этой явы очень мощные, но сильно избыточные для embedded, как например работа с офисными документами, печать, многоязычность, движки для распределенного корпоративного управления и т.д.
ИМХО, сильно архаично и бестолково. Фреймворк идущий с WinCE 6.0 гораздо приятней и целенаправленней. Да и C# пожалуй пошустрей будет выполняться wink.gif



2AlexandrY

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

у меня джава хорошо крутится с графикой на 7-м арме, а уж про 9-й и разговора нет.
и ресурсов требует чтото около 20к оперативки и 200к флэша.

Кстати если у кого есть EA-LPC2478, могу закинуть бинарник с джава-демо, чтобы разговоры были непустыми.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 10 2009, 06:06
Сообщение #37


Ally
******

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



C J2ME который вы имеете в виду я знаком довольно давно.
Вам бы следовало уточнить название платформы если вы хотите сказать что-то ценное.
А речь зашла о J2SE. Это небо и земля.

Ну чем может похвастаться там ваша графика в J2ME? Кружок нарисовать может, или там линию biggrin.gif
Так я GUI с нормальными оконными контролами имею в виду, а не графические примитивы.

Для J2ME в малых ARM-ах есть много достойных скриптовых конкурентов, те же Phyton, LUA, PAWN и т.д.
Но это только вспомогательные инструменты.
Целиком апликацию на них не сделать без мощного промежуточного middleware написанного на С-и


Цитата(alexQ @ Aug 10 2009, 08:17) *
2AlexandrY

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

у меня джава хорошо крутится с графикой на 7-м арме, а уж про 9-й и разговора нет.
и ресурсов требует чтото около 20к оперативки и 200к флэша.

Кстати если у кого есть EA-LPC2478, могу закинуть бинарник с джава-демо, чтобы разговоры были непустыми.
Go to the top of the page
 
+Quote Post
dmitry-rf
сообщение Aug 10 2009, 07:43
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 15-01-08
Из: Санкт-Петербург
Пользователь №: 34 101



Цитата(AlexandrY @ Aug 7 2009, 18:36) *
Хотя либы у этой явы очень мощные, но сильно избыточные для embedded, как например работа с офисными документами, печать, многоязычность, движки для распределенного корпоративного управления и т.д.

Надо же.. Не знал, что там всё настолько серьёзно.
JavaSE я выбрал потому, что там хоть понятно, что скачивать. А для JavaME есть куча невнятных пакетов. Сам я с Java практически не знаком. Сказали запустить - запустил... smile.gif


--------------------
Debian Fan
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:25
Рейтинг@Mail.ru


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