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

 
 
> Внешние недорогие граф контроллер для ARM, Давайте выстроим возможные варианты
asen
сообщение May 8 2009, 04:48
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



При работе с графическими дисплеями многие сталкивались с проблемой подбора графичиский сопроцессоров\контроллеров лично мне приходилось использовать только не очень шутрый и простой всем наверное известный SED1335 но он медленно но верно погружаеться в историю sad.gif
Вопрос в общем то прост есть дисплей разрешением скажем от 64х64 до 320х240 больше редко используеться в встраимых приложениях и глубина цвета от 1 бита скажем до 16 контроллер должен цепляться к чему то вроде lpc2294 или более современные аналоги smile.gif вопрос какие вариатции есть на современном элементном попрыще smile.gif поделитель народ опятом наша сила в сообществе smile.gif как всегда хочеться подешевле и без BGA
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
asen
сообщение May 8 2009, 08:26
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Вариант конечно вариант не как то не совсем правельный с стороны классики smile.gif ну сообственно пост не про то а про то что бы разобраться какие вообще присутствують контроллеры графические к которым можно подключить некие матрицы .
И определиться в градации цена производительность и в результате иметь таблиццу мин производительности стоит столько а мах из необходимого столько smile.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение May 8 2009, 18:10
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(asen @ May 8 2009, 11:26) *
Вариант конечно вариант не как то не совсем правельный с стороны классики smile.gif ....


А я разделяю мнение Protoss-a. Классика то меняется...

Давайте возьмём стандартные PLC. Тот же сименс или митсубиши... На экране красота, а связь по последовательному порту. Передаются не команды процессора графическому ядру, а идёт чистый обмен "тегами", то есть данными используемыми в проекте. Иными словами работа обоих процов совершенно независима. Один обслуживает дисплей/клаву, второй процесс.
Обратите внимание, что основной проц вообще не загружен работой с экраном! Он не занимается вырисовыванием полигонов и картинок. Ему вообще по фене что там изображено.

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

Я - в дальнейшем буду данный подход использовать. При этом подходе, например такое преимущество. Стоит дисплей монохромный. Выпускаются изделия. Я переработал дисплей, вместе с интерфейсом - пошёл цвет + крассивая графика. Прога основного проца - не изменилась.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение May 11 2009, 07:13
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(SasaVitebsk @ May 8 2009, 21:10) *
...
Я - в дальнейшем буду данный подход использовать. При этом подходе, например такое преимущество. Стоит дисплей монохромный. Выпускаются изделия. Я переработал дисплей, вместе с интерфейсом - пошёл цвет + крассивая графика. Прога основного проца - не изменилась.

Хм, что, при работе с монохромным дисплеем у Вас все тэги управления цветностью формировались? Человек слаб и никогда наперед ничего не делает. biggrin.gif
Т.е. все равно придется два проекта править.

При нормальной структуре ПО внутри программы отдельно прописаны все уровни взаимодействия. Например, на LPC2478 у меня внутри одного рабочего пространства три проекта болтаются для разных дисплеев. Да, еще и ориентация дисплея разная. Добавился новый дисплей - создали новый проект, перекомпилировали - и все.

Привязывать сюда аппаратное разделение более чем притянуто за уши.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение May 11 2009, 15:16
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Dog Pawlowa @ May 11 2009, 10:13) *
Хм, что, при работе с монохромным дисплеем у Вас все тэги управления цветностью формировались?

Вы меня не поняли, так как не совсем представляете. Либо я вас не совсем понял. Попробую привести пример. Пример приведу простой, дабы много не писать. smile.gif

Допустим я управляю конвеером. Допустим мне надо менять скорость работы конвеера, видеть текущую скорость, включать выключать конвеер, видеть включен или выключен конвеер.
Для всего этого мне нужны следующие теги (переменные):
От дисплея к CPU: Заданная скорость (2 байта). Включение привода (1 бит). Выключение привода (1 бит).
От CPU к дисплею: Реальная скорость (2 байта). Состоян. конвеера (1 бит)
Итого, с учётом округления, мне надо передавать 3 байта в одну сторону и 3 в другую.

Я передаю эту инфу пакетно каждые 250мс (для упрощения). Учитывая, что обновление экрана и реакция человека - в сопоставимых временах, то чаще не надо. В дальнейшем считаем что эта информация синхронизирована в обоих контроллерах.

Таким образом для основного CPU вообще без разницы что за дисплей стоит на той стороне. Цветной/монохромный/символьный/графический/светодиодный. Ему также без разницы что будет изображено на дисплее и на какие кнопки, в это время жмёт пользователь.

Так что никаких тегов управления цветом - просто нет.

Цитата
Человек слаб и никогда наперед ничего не делает. biggrin.gif
Т.е. все равно придется два проекта править.

В данном случае это не сложнее чем править один. Они совершенно независимы.

Цитата
При нормальной структуре ПО внутри программы отдельно прописаны все уровни взаимодействия. Например, на LPC2478 у меня внутри одного рабочего пространства три проекта болтаются для разных дисплеев. Да, еще и ориентация дисплея разная. Добавился новый дисплей - создали новый проект, перекомпилировали - и все.

Привязывать сюда аппаратное разделение более чем притянуто за уши.


Если притянуто за уши, тогда не нужно. Но если от этого выигрывает функциональность и ускоряется разработка? Стоимость контроллеров непрерывно падает. А потребности в оформлении с одной стороны, и в обработке процесса с другой - непрерывно растут.

Плюс при таком подходе дисплей запросто выносится на метр или 10 от основного проца.

Я же не предлагаю везде это городить. Но в некоторых случаях - просто замечательно удобно.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение May 12 2009, 07:31
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(SasaVitebsk @ May 11 2009, 18:16) *
Вы меня не поняли, так как не совсем представляете. Либо я вас не совсем понял.

Да, похоже, мы о разном говорили.
Вы - о распределенной системе автоматизации, я ... unsure.gif ... о согласованной функциональности составных частей прибора.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- asen   Внешние недорогие граф контроллер для ARM   May 8 2009, 04:48
- - etoja   Используйте серию процессоров LPC2468/2470/2478 со...   May 8 2009, 07:00
- - asen   Ну то что LPC2468/2470/2478 имеють встроенные граф...   May 8 2009, 07:05
|- - prottoss   Цитата(asen @ May 8 2009, 15:05) Ну то чт...   May 8 2009, 07:17
|- - Dir   Цитата(asen @ May 8 2009, 10:05) Ну то чт...   May 15 2009, 17:51
- - asen   И что же вы реально считаете что он будет лудше се...   May 8 2009, 07:38
|- - prottoss   Цитата(asen @ May 8 2009, 15:38) И что же...   May 8 2009, 07:54
|- - SasaVitebsk   Цитата(Dog Pawlowa @ May 12 2009, 10:31) ...   May 12 2009, 10:19
|- - _Pasha   Цитата(SasaVitebsk @ May 12 2009, 13:19) ...   May 12 2009, 11:42
|- - Dog Pawlowa   Цитата(SasaVitebsk @ May 12 2009, 13:19) ...   May 13 2009, 07:59
- - MrYuran   Я кстати, тоже задумывался. Для большинства прилож...   May 8 2009, 08:50
|- - scifi   Мы применяем S1D13A05F00A от Epson. У них есть мно...   May 8 2009, 09:24
|- - Dog Pawlowa   Цитата(MrYuran @ May 8 2009, 11:50) для э...   May 8 2009, 09:42
|- - zltigo   Цитата(Dog Pawlowa @ May 8 2009, 12:42) Т...   May 8 2009, 10:47
|- - MrYuran   Цитата(zltigo @ May 8 2009, 14:47) Ну для...   May 8 2009, 11:21
- - asen   Да похоже туго все в этой области и все сводиться ...   May 12 2009, 03:12
|- - scifi   Цитата(asen @ May 12 2009, 07:12) Где же ...   May 12 2009, 05:21
|- - MrYuran   Цитата(asen @ May 12 2009, 07:12) куда де...   May 12 2009, 05:35
- - Al Volovich   Цитата(asen @ May 8 2009, 10:48) При рабо...   May 12 2009, 07:15
- - asen   Ну чтото полноты мне как раз почти не видиться как...   May 12 2009, 07:28
|- - Al Volovich   Цитата(asen @ May 12 2009, 13:28) Ну чтот...   May 12 2009, 10:42
|- - shahr   На АРМ конференции NXP будет представлено решение ...   May 12 2009, 11:02
- - asen   to Al Volovich Вы не в курсе что такое граф процес...   May 13 2009, 01:45
|- - scifi   Цитата(asen @ May 13 2009, 05:45) to Al V...   May 13 2009, 05:07
|- - Al Volovich   Цитата(asen @ May 13 2009, 07:45) to Al V...   May 13 2009, 05:41
|- - shahr   Цитата(asen @ May 13 2009, 05:45) to shah...   May 13 2009, 10:33
- - asen   А разве ктото раздражался ? Очевидно ускоритель к...   May 13 2009, 07:05
|- - scifi   Цитата(asen @ May 13 2009, 11:05) да и зр...   May 13 2009, 07:30
|- - vik0   Цитата(asen @ May 13 2009, 10:05) Что нет...   May 13 2009, 07:43
- - mstr   Немного не в тему, но чтобы не плодить новую... но...   May 13 2009, 10:33
|- - Dog Pawlowa   Цитата(mstr @ May 13 2009, 13:33) Немного...   May 13 2009, 12:16
|- - SBE   Цитата(mstr @ May 13 2009, 14:33) Немного...   May 13 2009, 13:11
|- - HardJoker   Цитата(mstr @ May 13 2009, 14:33) Немного...   May 13 2009, 14:34
- - proba   недавно разработан новыи стандард для мелких диспл...   May 15 2009, 05:37
|- - Al Volovich   Цитата(proba @ May 15 2009, 11:37) недавн...   May 15 2009, 06:37
- - backa   Интересный чип попался мне недавно в руки - PVX-52...   May 15 2009, 07:13
- - richie   PVX-522. Что-то подсказывает, что можно поинтерисо...   May 15 2009, 09:21
- - aaarrr   Нет его там. Цитата(mstr @ May 13 2009, 14...   May 15 2009, 18:14


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 07:52
Рейтинг@Mail.ru


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