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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Выбор ARM для видеоплеера
Атмег
сообщение Jun 24 2014, 12:08
Сообщение #1


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

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Задача - проигрывать несжатое видео с SD карточки, 320x240x16bpp. Посоветуйте контроллер, критерий - цена и доставаемость. Смотрю на LH7A400, LPC2917, AT91SAM9G45. Может быть, есть решение проще/дешевле, нечто, стоящее в китайских регистраторах или фоторамках? Буду также оч признателен за сцылку на дешевый tft модуль размером 2-3.5". Качество изображения интересует мало, главное - побольше аналогов.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 24 2014, 12:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



320х240х16 бит 25 кадров/с - это 3,66 Мбайт/с. У меня такое ощущение, что с этим справится обычный ширпотребовский МК на Cortex-M3 с частотой от 100 МГц.
Go to the top of the page
 
+Quote Post
Атмег
сообщение Jun 24 2014, 12:50
Сообщение #3


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

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Цитата(scifi @ Jun 24 2014, 16:18) *
320х240х16 бит 25 кадров/с - это 3,66 Мбайт/с. У меня такое ощущение, что с этим справится обычный ширпотребовский МК на Cortex-M3 с частотой от 100 МГц.

Практической реализацией кто-нибудь может похвастаться? Изначально смотрел CM3/ARM7, смутило следующее: а) ни на одном ките не увидел примера с реальным видео, только меню (кроме разве что одного корейского ролика на youtube), б) на SD карте файловая система и в) беглый поиск по форуму подсказал, что кроилово ведет к попадалову. Если я не прав, будет только лучше, т.к. желательно уменьшить стоимость.
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 24 2014, 13:50
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



что-то мне кажется что для несжатого видео в 4МБ/сек с sd карточки понадобится внешняя память под буфер. соответственно любой хилый M3 не подойдёт, а те переростки что с внешней шиной стоят неприлично дорого по сравнению с более серьёзными процессорами.
[m]jpeg на лету разжимать у stm32f4 скорости как мне кажется немного не хватает, ну либо впритык, для jpega грубо по 100 тактов на пиксель это 320*240*25*100 = 200МГц.
хотя вот тут вроде как-то получилось:
https://code.google.com/p/motion-player-project/
это похоже и есть автор того корейского ролика, в описании правда
CPU: clock frequency is configurable. up to 250MHz, так что может и разогнал немного.
adsp-bf592 должен осилить на лету mjpeg 320х240х25fps
а блэкфин пожирнее с внешней памятью и более серьёзное видео сжатие потянет. http://www.analog.com/en/dsp-software/bf_h...ING_THIS_DEVICE

хотя если уже смотрите на AT91SAM9G45 в TFBGA324, то может лучше тогда Allwinnerы посмотетрть какие-нибудь https://www.olimex.com/Products/OLinuXino/A...source-hardware

или прочие китайские, MIPSы вроде rt5350f, из которых китайцы роутеры за 10$ клепают, что дешевле упомянутого AT91SAM9G45
400МГц поди хватит для такого видео, бонусом USB host и сеть
http://vonger.cn/
Go to the top of the page
 
+Quote Post
Lagman
сообщение Jun 24 2014, 14:04
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Были в продаже два журнала (playboy и vouge) с видео рекламой внутри, писали что платки при больших партиях стоят копейки.
Вот железная составляющая этих платок http://www.vogeeky.org/hardware .
Go to the top of the page
 
+Quote Post
Атмег
сообщение Jun 24 2014, 14:17
Сообщение #6


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

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Цитата(_pv @ Jun 24 2014, 17:50) *
что-то мне кажется что для несжатого видео в 4МБ/сек с sd карточки понадобится внешняя память под буфер. соответственно любой хилый M3 не подойдёт, а те переростки что с внешней шиной стоят неприлично дорого по сравнению с более серьёзными процессорами.
[m]jpeg на лету разжимать у stm32f4 скорости как мне кажется немного не хватает, ну либо впритык, для jpega грубо по 100 тактов на пиксель это 320*240*25*100 = 200МГц.
хотя вот тут вроде как-то получилось:
https://code.google.com/p/motion-player-project/
это похоже и есть автор того корейского ролика, в описании правда
CPU: clock frequency is configurable. up to 250MHz, так что может и разогнал немного.
adsp-bf592 должен осилить на лету mjpeg 320х240х25fps
а блэкфин пожирнее с внешней памятью и более серьёзное видео сжатие потянет. http://www.analog.com/en/dsp-software/bf_h...ING_THIS_DEVICE

хотя если уже смотрите на AT91SAM9G45 в TFBGA324, то может лучше тогда Allwinnerы посмотетрть какие-нибудь https://www.olimex.com/Products/OLinuXino/A...source-hardware

или прочие китайские, MIPSы вроде rt5350f, из которых китайцы роутеры за 10$ клепают, что дешевле упомянутого AT91SAM9G45
400МГц поди хватит для такого видео, бонусом USB host и сеть
http://vonger.cn/

Спасибо, смотрю..
В моем случае можно, думаю, даже без jpeg обойтись, т.к. на карточку 2Гб больше 5 мин можно записать - этого достаточно.
Go to the top of the page
 
+Quote Post
adnega
сообщение Jun 24 2014, 14:30
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Демо-проект в STM32F429I-DISCOVERY (http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090) крутит видео 320х240х15fps c USB-флешки.
Правда, сжатие там, вроде, MJPEG, и очень жесткая привязка к размерам и fps.
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 24 2014, 14:45
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Атмег @ Jun 24 2014, 21:17) *
В моем случае можно, думаю, даже без jpeg обойтись, т.к. на карточку 2Гб больше 5 мин можно записать - этого достаточно.

проблема в том что просто перекладывать данные из sd карты в дисплей на, грубо говоря, avr, или любом другом хилом МК, не получится так как нужен буфер, иначе 100мс тупления SD карты выливаются в 400кБ данных.
а если смотреть на МК с внешненей шиной + память, то там по цене уже можно сказать нет особой разницы, брать немощный CORTEX-M3 который будет только несжатые данные из одного SPI (SD) в другой (LCD) перекладывать с буферизацией,
или CORTEX-A8 с линуксом, аппаратным ускорением видео декодирования, HDMI выходом, etc.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jun 25 2014, 07:25
Сообщение #9


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



sama5d3 ?
http://en.wikipedia.org/wiki/ARM_Cortex-A5


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 25 2014, 09:26
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(adnega @ Jun 24 2014, 17:30) *
STM32F429I-DISCOVERY


Подойдет в самый раз, для такого разрешения, да еще и несжатое cool.gif
К тому же там есть буфер 8 мегабайт.

Цитата(Атмег @ Jun 24 2014, 15:08) *
нечто, стоящее в китайских регистраторах или фоторамках?


Может и найдете что-нить вроде медиатека, но документацию никто не предоставит...
Go to the top of the page
 
+Quote Post
_3m
сообщение Jun 25 2014, 11:21
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(Атмег @ Jun 24 2014, 16:08) *
Задача - проигрывать несжатое видео с SD карточки, 320x240x16bpp. Посоветуйте контроллер, критерий - цена и доставаемость.

Младший Vybrid VF3xx смотрели ?
С доставабельностью у них неважно но на фарнеле появились.
Go to the top of the page
 
+Quote Post
Атмег
сообщение Jun 26 2014, 08:45
Сообщение #12


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

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Посмотрел http://www.youtube.com/watch?v=l6KmvP-Kwro Судя по всему, имеет место грамотный подбор ролика для демонстрации sm.gif Почти статичная картинка, минимум движения, так что проблемы воспроизведения не очень сильно заметны.
sama5d3 - дорогой.
vybrid не смотрел, очень интересно из-за большой sram на борту, но доставабельность пока останавливает.
Пока самым дешевым кажется lpc29xx
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 26 2014, 10:50
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Атмег @ Jun 26 2014, 15:45) *
Пока самым дешевым кажется lpc29xx

А почему не stm32f100v тогда?
Чтобы перекладывать несжатые данные из карточки в дисплей мозгов не надо, только пара spi и внешняя шина для памяти под буфер.
Go to the top of the page
 
+Quote Post
adnega
сообщение Jun 26 2014, 11:01
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Атмег @ Jun 26 2014, 12:45) *
Судя по всему, имеет место грамотный подбор ролика для демонстрации sm.gif Почти статичная картинка, минимум движения, так что проблемы воспроизведения не очень сильно заметны.

На реальном ролике картинка рвется при сильном движении (15fps без вертикальной синхронизации). Но каждый кадр распаковывается по-честному.
Go to the top of the page
 
+Quote Post
Атмег
сообщение Jun 26 2014, 14:36
Сообщение #15


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

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Цитата(_pv @ Jun 26 2014, 14:50) *
А почему не stm32f100v тогда?
Чтобы перекладывать несжатые данные из карточки в дисплей мозгов не надо, только пара spi и внешняя шина для памяти под буфер.

- у него нет внешней шины
- по spi такой поток не прокачать
Go to the top of the page
 
+Quote Post

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

 


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


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