Всем добрый день. Имеется в наличии плата с 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. Сам я с линуксом начал разбираться месяц назад. Информации вроде много, но понять что к чему пока не очень получается. Также нет опыта чтобы наметить план действий.
можете собрать LTIB как описано в мануалах Freescale, взять образ корневой ФС оттуда, но ядро нужно оставлять местное
Собранная в LTIB - да. Еще можно попробовать Debian, возможно он не такой требовательный к оперативке как Ubuntu, Юра вроде пробовал - может отпишет, получилось ли чего с Debian.
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, но у меня по непонятным мне причинам не получилось. Собственно это и побудило меня написать сообщение в форуме.
Вам тогда проще начать с установки готового образа Ubuntu 10.04 с сайта Freescale, там есть поддержка VPU и GPU, правда я не знаю насколько это юзабельно
2ТС сгенерите или возьмите рутовую с дебьяном 6.0, ядро 2.6.35(с фрискейла), оттуда же пакет ltib с готовыми deb файлами и будет вам счастье с поддержкой fullhd video
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 а по вечерам остаётся не так уж много времени на саморазвитие.
Всем добрый день.
За выходные выяснил что в файле 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 и т.п.)?
Также вопрос - от чего зависит компиляция под определённую архитектуру? Хочется скомпилировать так чтобы раскрыть все возможности архитектуры.
Под раскрытием возможностей архитектуры имею ввиду использование всех возможных команд присущих архитектуре ARMv7. Например использование аппаратных возможностей по работе с float или аппаратных делителей вместо вызова подпограмм и т.п. Не имеется ввиду работа с переферией.