|
Выбор ARM для видеоплеера |
|
|
|
Jun 24 2014, 12:50
|
Частый гость
 
Группа: Участник
Сообщений: 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 карте файловая система и в) беглый поиск по форуму подсказал, что кроилово ведет к попадалову. Если я не прав, будет только лучше, т.к. желательно уменьшить стоимость.
|
|
|
|
|
Jun 24 2014, 13:50
|
Гуру
     
Группа: Свой
Сообщений: 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/
|
|
|
|
|
Jun 24 2014, 14:04
|
Знающий
   
Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245

|
Были в продаже два журнала (playboy и vouge) с видео рекламой внутри, писали что платки при больших партиях стоят копейки. Вот железная составляющая этих платок http://www.vogeeky.org/hardware .
|
|
|
|
|
Jun 24 2014, 14:17
|
Частый гость
 
Группа: Участник
Сообщений: 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 мин можно записать - этого достаточно.
|
|
|
|
|
Jun 24 2014, 14:45
|
Гуру
     
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Jun 25 2014, 09:26
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(adnega @ Jun 24 2014, 17:30)  STM32F429I-DISCOVERY Подойдет в самый раз, для такого разрешения, да еще и несжатое К тому же там есть буфер 8 мегабайт. Цитата(Атмег @ Jun 24 2014, 15:08)  нечто, стоящее в китайских регистраторах или фоторамках? Может и найдете что-нить вроде медиатека, но документацию никто не предоставит...
|
|
|
|
|
Jun 25 2014, 11:21
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Цитата(Атмег @ Jun 24 2014, 16:08)  Задача - проигрывать несжатое видео с SD карточки, 320x240x16bpp. Посоветуйте контроллер, критерий - цена и доставаемость. Младший Vybrid VF3xx смотрели ? С доставабельностью у них неважно но на фарнеле появились.
|
|
|
|
|
Jun 26 2014, 08:45
|
Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787

|
Посмотрел http://www.youtube.com/watch?v=l6KmvP-Kwro Судя по всему, имеет место грамотный подбор ролика для демонстрации  Почти статичная картинка, минимум движения, так что проблемы воспроизведения не очень сильно заметны. sama5d3 - дорогой. vybrid не смотрел, очень интересно из-за большой sram на борту, но доставабельность пока останавливает. Пока самым дешевым кажется lpc29xx
|
|
|
|
|
Jun 26 2014, 14:36
|
Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787

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