Перейти к содержанию
    

Такое ощущение , что Вы делаете устройства которые всегда оснащаете внешним ОЗУ и флэш.

У меня основной процессор ЛПС2364. У него 8+8+16кБ оперативки и 128кБ флэш. Чем не замена?

Мне много-то не надо...

 

Вы можете ответить на вопрос по существу - что за приложение, которому не хватает быстродействия LPC2364 и код у него укладывается в 128 кб ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы можете ответить на вопрос по существу - что за приложение, которому не хватает быстродействия LPC2364 и код у него укладывается в 128 кб ?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

А прикрутить эту машину пробовали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А прикрутить эту машину пробовали?

На этом проце еще нет. Запускал на AT91SAM9260 и LPC3250.

Вот тут результаты тестов: http://rwxr-xr-x.blogspot.com/search/label/java

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если на плате работает линукс, то тормоза в виде ява-машины уже ни к чему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если на плате работает линукс, то тормоза в виде ява-машины уже ни к чему.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

согласен, что зависит от задачи.

Не стоит путать Linux, все же это операционная система а не язык прогр.,

Java это язык прогр. и достаточно навороченный, кое в чем развитее C++, недаром микрософт С# занялся.

Если сравнивать коректно, то наверное Linux+С и Linux+Java.

На ARM процессорах Linux+Java будут проигрывать по производительности из-за апаратной архитектуры ARMов.

По этому ява там выглядет тормозом. Есть попытки апаратных real-time Java процессоров таких как "ajile" и ему подобные.

А вот web сервера, ... IP технологии написанные на яве во встроенных приложениях предпочтительнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На этом проце еще нет. Запускал на AT91SAM9260 и LPC3250.

Вот тут результаты тестов: http://rwxr-xr-x.blogspot.com/search/label/java

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

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

Помогает не ява-машине, а тесту. Если прочитать его описание, можно увидеть следующее:

reports a composite score in approximate Mflops (Millions of floating point operations per second)

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Я думаю показатели JVM на ARM-ах можно значительно улучшить, в 4-6 раз.

Поставить нормальную JVM.

Надо провести тюнинг быстродействия шины внешней памяти.

Профилировать, перекомпилировать в RealView критичные системные участки и т.д.

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...