Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Devkit8500d - есть отзывы?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Отладочные платы
zheka
Господа, имею цель - крутить видео от аналоговой камеры и накладывать сверху картинку. Много перебрал описаний различных плат, к сожалению с видео никто не работал и информации о том, хватит ли быстродействия, я так и не получил.

В итоге нашел компромиc между желаемой производительностью и ценой - devkit8500d.
1 ГГц с 3D ускорителем для видео 800х480 точно хватит, да и совместимый с ним модуль для подключения аналоговой камеры существует.
http://www.armkits.com/Product/devkit8500d.asp


Кто-нибудь работал с этим, есть отзывы?
SimpleSoft
Работали с 3530. Процессоры более чем хороши.
Какая частота кадров нужна в результате?
zheka
Формат PAL - вроде бы 25 кадров в секунду.
Ну и несколько текстурных кнопочек наложить на изображение при необходимости.



ТОлько блин, там 7 дюймовый дисплей, а у него по вертикали точек меньше - масштабировать еще придется....
А если я захочу 8-дюймовый дисплей и его распиновка будет совпадать - как его подключить?
количество строк зашито в проце железно? Или это программно регулируется? Или проц может автоматически определить разрешение?
Стоит ли купить плату, а дисплей отдельно?
Dron_Gus
Не зашито.
Регулируется.
Не определит.
zheka
А в дисплеях существуют ли какие-нибудь стандартны распиновки? А то в документации на плату не могу найти распиновку, а без нее - как я узнаю, какой дисплей мне покупать? Мне попадались 2 дисплея - на 5 и на 7 дюймов, шлейфы одинаковые, распиновка отличается.
aaarrr
Цитата(zheka @ Aug 12 2011, 19:26) *
А в дисплеях существуют ли какие-нибудь стандартны распиновки?

Нет. Бывают только схожие до смешения серии у разных производителей.
zheka
вот блин, в доках на DevKit нет распиновки. И даже маркировка дисплея не указана, чтобы на него доки глянуть...
zheka
Dron_Gus
Цитата
Не определит.


Таки техника вперед идет, в OMAP3530 вон чего есть:

Цитата
3.8.3 Канал DDC дисплеев
Канал данных дисплея или DDC (иногда называется EDID - Extended Display Identification Data) представляет собой цифровое соединение между дисплеем компьютера и процессором OMAP35XX, позволяющее процессору считывать характеристики дисплея. Стандарт был определен Ассоциацией по стандартизации в области видеотехники и микроэлектроники - VESA. Основой текущей версии DDC, именуемой DDC2B, является последовательная шина данных I²C. Монитор содержит ROM-микросхему, программируемую производителем относительно информации о графических режимам, поддерживаемых монитором. DDC интерфейс монитора должен быть запитан напряжением 5В (уровни сигналов также будут 5В). Так как шина I2C OMAP35XX работает при напряжении 1.8В, то на модуле BlueShark установлен транслятор TXS0102 уровней напряжения. Внутри преобразователя TXS0102 имеется нагрузочный резистор для каждого сигнала, тем самым устраняется потребность в на



Сдается мне что не на всех дисплеях такая фича есть. Кто-нибудь исплользовал DevKit8000/8500 со своим дисплеем? Как подобрать?
aaarrr
Цитата(zheka @ Aug 13 2011, 10:22) *
Таки техника вперед идет, в OMAP3530 вон чего есть:

Обычный I2C на самом деле, а он есть далеко не только в OMAP'ах.

Цитата(zheka @ Aug 13 2011, 10:22) *
Сдается мне что не на всех дисплеях такая фича есть.

В маленьких не видел ни разу. Фича начинается с нетбучно-ноутбучных размеров и разрешений, да и там присутствует не всегда.

Цитата(zheka @ Aug 13 2011, 10:22) *
Кто-нибудь исплользовал DevKit8000/8500 со своим дисплеем? Как подобрать?

Схему надо искать, или хотя бы распиновку. Иначе никак.
zheka
не приводит производитель ни схемы, ни типа дисплея.
Dron_Gus
На DevKit8000 есть полный набор схем. не думаю, что они сменили модель дисплея/схему подключения.

В юзер мануале тоже есть распиновка.

З.Ы. несмотря на то, что на дисплей выведен i2c, никакого автоопределения нет.
zheka
Dron_Gus, это наверное у вас, как у владельца есть диск с мануалом. А на сайте написано - мол, диско входит в комплект, а скачать можно только overView. Спасибо за файл.

Спасибо, почитал. Нашел про настройку диагонали дисплея. Есть варианты для 4.3, 5.6 и 7 дюймов. А если я хочу 8-ми дюймовый 800х600 ? Складывается ощущение, что этого не предусмотрено в софте....
Dron_Gus
Вам, как программисту придется это предусмотреть. Для омапа надо будет написать драйвер, наподобие этого http://lxr.linux.no/#linux+v3.0.1/drivers/...l8048hl11-01b.c
zheka
я так понял из указанных файлов, что расположение пинов все-таки можно назначить? То есть в принципе любой дисплей у которого разводка выводов питания совпадает, подойдет?

Не нашел в этой папке драйвера камеры...

Насколько я знаю, исходники есть только для Linux. То есть если я поставлю windows CE, и не будет подходящего драйвера, то это будет проблема?
Dron_Gus
Нет. Пины строго определены. Кроме того, в этот разъем подключается не дисплей непосредственно, а переходная плата. А к ней уже подключается сама панель и тач-панель, собранные в бутерброд. Надо смотреть распиновку на переходной плате и марку lcd-панели, может что-то подобное найти и получится.

Драйвер камеры, если и есть то где-то в другом месте.

Про ВинЦЕ ничего не скажу, не пользовался.
zheka
Так может мне не париться и сделать переходную плату?
Кстати, хотел спросить - отдельно продаваемые тачпанели просто накладываются на дисплей и прижимаются при фиксации в корпусе, или наклеиваются?
aaarrr
Цитата(zheka @ Aug 14 2011, 09:59) *
Так может мне не париться и сделать переходную плату?

Именно.

Цитата(zheka @ Aug 14 2011, 09:59) *
Кстати, хотел спросить - отдельно продаваемые тачпанели просто накладываются на дисплей и прижимаются при фиксации в корпусе, или наклеиваются?

Наклеиваются. Впрочем, ничего не мешает и просто прижать, если конструкция позволяет.
zheka
Цитата
Именно.


Ура! Иду искать дешевую фоторамку.
Dron_Gus
Вы оптимист. sm.gif Придется провести много времени за осцилографом, снимая характеристики панели из дешевой фоторамки.
zheka
мдя?
ну я не просто дешевую фоторамку хочу, я сначала узнаю что в ней за дисплей, разыщу доку. Или все равно будут какие-то проблемы?
aaarrr
Чем дешевле фоторамка, тем дешевле в ней дисплей. Чем дешевле дисплей, тем больше внешнего обвеса и проблем с подключением.
Да и как узнать, что внутри?
zheka
что же делать...
zheka
Да, и что за характеристики с дисплея снимать? ТО есть я так понимаю, что мало подобрать дисплей по пинам или сделать правильную переходную плату, нужно еще чтобы дисплей подходил к отладочной плате по параметрам?
Какие параметры должны совпадать?
aaarrr
Параметры как раз гибко настраиваются со стороны контроллера, это вряд ли будет проблемой. Можно сказать, что подойдет практически любой TFT-экран с параллельным цифровым интерфейсом (если только у него не окажется полудюжины "лишних" клоков и стробов, что как раз вероятно в случае донорства из рамки).
SimpleSoft
Цитата(zheka @ Aug 13 2011, 17:34) *
Насколько я знаю, исходники есть только для Linux. То есть если я поставлю windows CE, и не будет подходящего драйвера, то это будет проблема?


Там не надо искать подходящий драйвер. Он уже есть. Надо будет поменять параметры дисплея в файле lcd_vga.c
CODE
// default display setup for LCD/DVI
// 480x640 57Hz

#define DEFAULT_PIXELTYPE DISPC_PIXELFORMAT_RGB16
// Note: Setting DEFAULT_PIXELTYPE to DISPC_PIXELFORMAT_RGB32 results in a
// dramatic drop in performance in the GDI BLTs, cause is not known.
//#define DEFAULT_PIXELTYPE DISPC_PIXELFORMAT_RGB32
//#define DEFAULT_PIXELTYPE DISPC_PIXELFORMAT_ARGB32

#define LCD_WIDTH 480
#define LCD_HEIGHT 640

// Note: HWS, HFP and HBP, program desired value - 1
#define LCD_HSW 1
#define LCD_HFP 87
#define LCD_HBP 77

// Note: for VSW, program desired value - 1
#define LCD_VSW 0
// Note: for VFP and VBP, program desired value
#define LCD_VFP 5
#define LCD_VBP 2

// DSS1 = DPLL4/9 = 96MHz, divide by 4 = 24MHz pixel clock
// Note: DSS1 clock divider and pixel clock divider are set in src\inc\bsp_cfg.h
#define LCD_LOGCLKDIV 1
// Minimum value for LCD_PIXCLKDIV is 2
#define LCD_PIXCLKDIV BSP_LCD_PIXCLKDIV

#define LCD_LOADMODE 0

// negative H and V sync
#define LCD_POLFREQ (DISPC_POL_FREQ_IVS | DISPC_POL_FREQ_IHS | DISPC_POL_FREQ_ONOFF)

#define LCD_DEFAULT_COLOR 0x00000000
#define LCD_TRANS_COLOR 0x00000000

#define TV_DEFAULT_COLOR 0x00000000
#define TV_TRANS_COLOR 0x00000000


Только придется пересобрать образ Windows CE. Если это не пугает, то все получится.
zip_
расскажите, получилось ли в итоге реализовать желаемое?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.