|
LPC3130/31 |
|
|
|
Aug 7 2009, 06:12
|
Частый гость
 
Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870

|
Цитата(Rst7 @ Aug 6 2009, 19:11)  Ну если Ч/Б с десятикратной компрессией, то LPC23xx примерно так и потянет - 320*240*15. Помнится мы с Вами это уже обсуждали. Как раз LPC3131 нормально должен потянуть 320х240х(10-15) в цвете. Это же быстрый, достаточно навороченный и дешевый камень. Рассматривался вопрос о применении его в простых устройствах. А тут все сразу полезли в дебри -- операционки , явы... Интересна так же, мотивация использования операционки. Почему тот или иной разработчик ее использует?
|
|
|
|
|
Aug 7 2009, 12:34
|

Участник

Группа: Участник
Сообщений: 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.jspJava SE for Embedded 1.4.2 Если я правильно помню, то у меня OABI, glibc2.3.3, Soft Float, что и даёт низкую производительность. Надо EABI, glibc2.4, Hard Float (VFP) попробовать. Файловая система - NFS, всё остальное за меня Sun сделал.
--------------------
Debian Fan
|
|
|
|
|
Aug 7 2009, 14:36
|

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

|
Мда, ресурсы эта ява требует дикие. 32 метра только для голого JVM без графики и клавы и не включая приложения. А с поддержкой дисплея так все 64 метра. Поддержка WEB технологий еще требует отдельного пакета. И при этом они еще специально урезали ресурсы памяти требуемые для нормальной явы. Смысл применения дешевых LPC здесь полностью исчезает. Здесь начинает доминировать цена памяти и интерфейсные контроллеры. Хотя либы у этой явы очень мощные, но сильно избыточные для embedded, как например работа с офисными документами, печать, многоязычность, движки для распределенного корпоративного управления и т.д. ИМХО, сильно архаично и бестолково. Фреймворк идущий с WinCE 6.0 гораздо приятней и целенаправленней. Да и C# пожалуй пошустрей будет выполняться Цитата(dmitry-rf @ Aug 7 2009, 15:34)  Брал здесь: http://java.sun.com/javase/downloads/embedded.jspJava SE for Embedded 1.4.2 Если я правильно помню, то у меня OABI, glibc2.3.3, Soft Float, что и даёт низкую производительность. Надо EABI, glibc2.4, Hard Float (VFP) попробовать. Файловая система - NFS, всё остальное за меня Sun сделал.
|
|
|
|
|
Aug 10 2009, 04:04
|
Частый гость
 
Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870

|
Цитата(Rst7 @ Aug 7 2009, 11:11)  Ах это мы с Вами обсуждали... Точно-точно... Забыл уже  Как коротка память разработчика... :-)
|
|
|
|
|
Aug 10 2009, 05:17
|
Знающий
   
Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040

|
Цитата(AlexandrY @ Aug 7 2009, 18:36)  Мда, ресурсы эта ява требует дикие. 32 метра только для голого JVM без графики и клавы и не включая приложения. А с поддержкой дисплея так все 64 метра. Поддержка WEB технологий еще требует отдельного пакета. И при этом они еще специально урезали ресурсы памяти требуемые для нормальной явы. Смысл применения дешевых LPC здесь полностью исчезает. Здесь начинает доминировать цена памяти и интерфейсные контроллеры. Хотя либы у этой явы очень мощные, но сильно избыточные для embedded, как например работа с офисными документами, печать, многоязычность, движки для распределенного корпоративного управления и т.д. ИМХО, сильно архаично и бестолково. Фреймворк идущий с WinCE 6.0 гораздо приятней и целенаправленней. Да и C# пожалуй пошустрей будет выполняться  2AlexandrY Существует специальная версия джавы, которую сановцы сделали для эмбеддед приложений. Кстати у сана был проект пару лет назад- софт для мобильника полностью написанный на джаве. я лично видел образец-прототип, но проект закрыли и в серию это непошло, а теперь и сан продали ораклу ... у меня джава хорошо крутится с графикой на 7-м арме, а уж про 9-й и разговора нет. и ресурсов требует чтото около 20к оперативки и 200к флэша. Кстати если у кого есть EA-LPC2478, могу закинуть бинарник с джава-демо, чтобы разговоры были непустыми.
|
|
|
|
|
Aug 10 2009, 06:06
|

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

|
C J2ME который вы имеете в виду я знаком довольно давно. Вам бы следовало уточнить название платформы если вы хотите сказать что-то ценное. А речь зашла о J2SE. Это небо и земля. Ну чем может похвастаться там ваша графика в J2ME? Кружок нарисовать может, или там линию Так я GUI с нормальными оконными контролами имею в виду, а не графические примитивы. Для J2ME в малых ARM-ах есть много достойных скриптовых конкурентов, те же Phyton, LUA, PAWN и т.д. Но это только вспомогательные инструменты. Целиком апликацию на них не сделать без мощного промежуточного middleware написанного на С-и Цитата(alexQ @ Aug 10 2009, 08:17)  2AlexandrY
Существует специальная версия джавы, которую сановцы сделали для эмбеддед приложений. Кстати у сана был проект пару лет назад- софт для мобильника полностью написанный на джаве. я лично видел образец-прототип, но проект закрыли и в серию это непошло, а теперь и сан продали ораклу ... у меня джава хорошо крутится с графикой на 7-м арме, а уж про 9-й и разговора нет. и ресурсов требует чтото около 20к оперативки и 200к флэша.
Кстати если у кого есть EA-LPC2478, могу закинуть бинарник с джава-демо, чтобы разговоры были непустыми.
|
|
|
|
|
Aug 10 2009, 07:43
|

Участник

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

|
Цитата(AlexandrY @ Aug 7 2009, 18:36)  Хотя либы у этой явы очень мощные, но сильно избыточные для embedded, как например работа с офисными документами, печать, многоязычность, движки для распределенного корпоративного управления и т.д. Надо же.. Не знал, что там всё настолько серьёзно. JavaSE я выбрал потому, что там хоть понятно, что скачивать. А для JavaME есть куча невнятных пакетов. Сам я с Java практически не знаком. Сказали запустить - запустил...
--------------------
Debian Fan
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|