Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-iMX53
Проигрывание видео на i.MX53
mempfis
Добавлено 04.12.2012 13:27
0
Сообщение: 1
mempfis
0

Пункты: 405
Регистрация: 12.11.2012
Всем добрый день. Имеется в наличии плата с i.MX53 на борту.
Поставил linux+ubuntu как описано здесь
http://www.eewiki.net/display/linuxonarm/i.MX53+Quick+Start?focusedCommentId=9207946
Всё вроде как работает, но не поражает мультимедийными возможностями. Я установил mplayer - музыку mp3 играет нормально. Видео с трудом и то только если использовать framebuffer. Учитывая возможности этого процессора ( Full HD VPU (1080p decode) + 3D GPU + 2.5D GPU + IPU) возникает вопрос как их задействовать?
Наколько я понял необходимо собрать ядро линукса из исходников с сайта freescale (подойдёт ли ядро с приведённого выше сайта?). Установить debian/ubuntu (с сайта freescale или подойдёт с приведённого выше сайта?). Далее собрать deb-файлы для установки мультимедийных кодеков (в чём их собирать? LTIB? какие-либо другие средства - подскажите). Установить их в ОС и собственно пользоваться.
Подскажите пожалуйста верно ли я мыслю?
Также вопрос к тем кто разбирался - возможно ли собрать ядро так, чтобы в него была встроена поддержка мультимедийных функций? Может ли ОС использовать мультимедийную периферию для своих нужд - например для отрисовки окон, нужд xserver, различных визуальных эффектов, воспроизведения видео любыми проигрывателями?

P.S. Сам я с линуксом начал разбираться месяц назад. Информации вроде много, но понять что к чему пока не очень получается. Также нет опыта чтобы наметить план действий.

Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.12.2012 14:16 Редактировалось 04.12.2012 14:20 Сообщение: 2
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

Поставил linux+ubuntu как описано здесь


Ubuntu на местных платах ставить нет смысла, по крайней мере на ревизии с 256M DDR.

Цитата

Я установил mplayer - музыку mp3 играет нормально. Видео с трудом и то только если использовать framebuffer.


Для mplayer есть патч, с ним будет повеселее, но он ускорит только вывод на экран, поддержки VPU в mplayer нет.

Цитата

Учитывая возможности этого процессора ( Full HD VPU (1080p decode) + 3D GPU + 2.5D GPU + IPU) возникает вопрос как их задействовать?


Проще всего - установить Android (если плата SK-IMX53 а не OEM !!), см. "Установка готовых имиджей"
http://code.google.com/p/starterkit-org/wiki/Imx53Android

можете собрать корневую и ядро в buildroot
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=16950#16978

Цитата

Далее собрать deb-файлы для установки мультимедийных кодеков (в чём их собирать? LTIB?


можете собрать LTIB как описано в мануалах Freescale, взять образ корневой ФС оттуда, но ядро нужно оставлять местное

Цитата

Может ли ОС использовать мультимедийную периферию для своих нужд - например для отрисовки окон, нужд xserver


Собранная в LTIB - да. Еще можно попробовать Debian, возможно он не такой требовательный к оперативке как Ubuntu, Юра вроде пробовал - может отпишет, получилось ли чего с Debian.
Спуститься к концу Подняться к началу
Персональная информация
mempfis
Добавлено 04.12.2012 20:48 Сообщение: 3
mempfis
0

Пункты: 405
Регистрация: 12.11.2012
Спасибо за быстрый ответ.

Ubuntu на местных платах ставить нет смысла, по крайней мере на ревизии с 256M DDR.

У мееня iM53-START-BOARD с 1GB оперативки.


Проще всего - установить Android
После линукса присмотрюсь и к Андроид.



можете собрать LTIB как описано в мануалах Freescale, взять образ корневой ФС оттуда, но ядро нужно оставлять местное


Скачал архив L2.6.35_11.09.01_ER_source_bundle.
В нём в папке L2.6.35_11.09.01_ER_docs есть пару файлов ltib_build_host_setup.pdf и Release_Notes_About_Adding_New_Toolchain_To_Ltib.pdf это и есть нужные мануалы?
Ещё есть такая ссылка касающаяся LTIB http://www.bitshrine.org/autodocs/LtibFaq.html

Думаю первым этапом должно быть установка LTIB и сборка u-boot и ядра.

После того как я понял что мне нужно дорабавлять работу с новой переферией я попытался установить LTIB, но у меня по непонятным мне причинам не получилось. Собственно это и побудило меня написать сообщение в форуме.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.12.2012 22:56 Сообщение: 4
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

У мееня iM53-START-BOARD с 1GB оперативки.


Вам тогда проще начать с установки готового образа Ubuntu 10.04 с сайта Freescale, там есть поддержка VPU и GPU, правда я не знаю насколько это юзабельно
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.12.2012 00:12 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Собранная в LTIB - да. Еще можно попробовать Debian, возможно он не такой требовательный к оперативке как Ubuntu, Юра вроде пробовал - может отпишет, получилось ли чего с Debian.

да вроде давно уже обсуждали:
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=14799&num=1
последнее, что запустил - вывод через HDMI на 42" телек
http://www.youtube.com/watch?v=lfQC4Mwzras&feature=mfu_in_order&list=UL
с тех пор ничего нового не добавил..

2ТС сгенерите или возьмите рутовую с дебьяном 6.0, ядро 2.6.35(с фрискейла), оттуда же пакет ltib с готовыми deb файлами и будет вам счастье с поддержкой fullhd video

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
mempfis
Добавлено 06.12.2012 13:01 Сообщение: 6
mempfis
0

Пункты: 405
Регистрация: 12.11.2012
да вроде давно уже обсуждали:
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=14799&num=1
последнее, что запустил - вывод через HDMI на 42" телек
http://www.youtube.com/watch?v=lfQC4Mwzras&feature=mfu_in_order&list=UL
с тех пор ничего нового не добавил..

2ТС сгенерите или возьмите рутовую с дебьяном 6.0, ядро 2.6.35(с фрискейла), оттуда же пакет ltib с готовыми deb файлами и будет вам счастье с поддержкой fullhd video[/quote]

To sasamy
Пробовал поставить 2 демо-образа с ubuntu - чтото ниодин не запустился. Хотя по инструкции их нужно просто скопировать на sd-карту с помощью dd.

To Yury093
Спасибо за ссылки. Обязательно всё посмотрю.

Прежде чем дойду до устройства которое лежит дома ещё спрошу.
У меня есть архив L2.6.35_11.09.01_ER_source_bundle.tar.gz
в котором ещё архивы patches, docs, sources, images.
В архиве L2.6.35_11.09.01_ER_images_MX5X.tar.gz я обнаружил u-boot uImage zImage и много deb-файлов. Это и есть то что мне нужно (u-boot & kernel)?
Под рутовую с дебьяном 6.0 Вы понимаете файл rootfs.jffs2?

У меня есть архив MCIM535-START-UBUNTU-1109-Demo-Image.zip в котором есть exe-файл который позволяет записать на sd-карту образ работоспособной системы с демо-роликом в формате mp4 на рабочем столе. Та стоит debian. Возможно это уже и есть собранный образ системы, который мне необходим.

P.S. Спасибо всем кто мне помогает. К сожалению основная работа не связана с linux а по вечерам остаётся не так уж много времени на саморазвитие.
Спуститься к концу Подняться к началу
Персональная информация
mempfis
Добавлено 10.12.2012 12:11 Сообщение: 7
mempfis
0

Пункты: 405
Регистрация: 12.11.2012
Всем добрый день.
За выходные выяснил что в файле MCIM535-START-UBUNTU-1109-Demo-Image.zip содержится 100% рабочий образ sd-карты. Установленная система работает достаточно шустро. Немного настроек и появился интернет. Плеер totem отлично воспроизводит видео сжатое mpeg или h264 декодером. mkv тоже воспроизводит - но не все файлы корректно. Удивило что mts-файлы, которые подтормаживают на ноутбуке, на плате идут абсолютно без тормозов. С avi не хочет нормально работать. mplayer воспроизводит с подтормаживанием.

Теперь о грустном. К сожалению u-boot-mx53 и u-boot-mx53-loco из архива с образами не стартуют, хотя записывались как было указано в документации iMX53_START_Linux_BSP_UserGuide.pdf. Применил u-boot из проекта http://www.eewiki.net/display/linuxonarm/i.MX53+Quick+Start?focusedCommentId=9207946.
uImage zImage рабочие. rootfs.ext2 также рабочая, но в ней отсутствуют пакеты apt-get gdbk. Как установить на неё deb-пакеты с обновлениями я не разобрался.

Есть желание разобраться со сборкой собственного ядра и u-boot. Для этих целей как я понял существует ltib и buildroot. Что первое, что второе для меня всё новое. Склоняюсь к ltib т.к. имеется некоторое описание от freescale.
Есть вопрос - при построении собственно rootfs есть возможность включить в неё необходимые для старта пакеты (apt-get tar dpkg и т.п.)?
Также вопрос - от чего зависит компиляция под определённую архитектуру? Хочется скомпилировать так чтобы раскрыть все возможности архитектуры.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.12.2012 14:58 Сообщение: 8
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Есть вопрос - при построении собственно rootfs есть возможность включить в неё необходимые для старта пакеты (apt-get tar dpkg и т.п.)?

в состав билдрута такие пакеты уже входят - посмотрите в менюшках..

Цитата
от чего зависит компиляция под определённую архитектуру?

глубоко не лазил, но полагаю, что навешивание в билдруте дефконфига для нужного АРМа создаст сборку под нужную архитектуру..

Цитата
Хочется скомпилировать так чтобы раскрыть все возможности архитектуры.

ман на камень ~5000 листов в пдф - осилите? :D

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.12.2012 15:14 Сообщение: 9
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата
Всем добрый день.
За выходные выяснил что в файле MCIM535-START-UBUNTU-1109-Demo-Image.zip содержится 100% рабочий образ sd-карты.


Создайте тему не в разделе плат стартеркита, тут например
http://www.starterkit.ru/html/index.php?name=forum&cat=11

а то с вероятностью 100% другие не вникнув в суть вопроса начнут ссылаться и спрашивать почему у них не работает :)
Спуститься к концу Подняться к началу
Персональная информация
mempfis
Добавлено 10.12.2012 21:10 Сообщение: 10
mempfis
0

Пункты: 405
Регистрация: 12.11.2012
Цитата
в состав билдрута такие пакеты уже входят - посмотрите в менюшках..

глубоко не лазил, но полагаю, что навешивание в билдруте дефконфига для нужного АРМа создаст сборку под нужную архитектуру..

ман на камень ~5000 листов в пдф - осилите? :D


Под раскрытием возможностей архитектуры имею ввиду использование всех возможных команд присущих архитектуре ARMv7. Например использование аппаратных возможностей по работе с float или аппаратных делителей вместо вызова подпограмм и т.п. Не имеется ввиду работа с переферией.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53