Приятного времени суток.
Медиаплееры FullHD перестали быть новинкой среди устройств воспроизведения медиаконтента.
На рынке можно найти огромное количество устройств и моделей с разными аппаратными характеристиками и разной программной прошивкой.
В этой статье мы поговорим о том, как научить медиаплеер не только воспроизводить видео и музыку, скачивать торренты и быть сетевой «сферой», но и поддерживать сервисы разной степени необходимости.
Подопытным кроликом станет медиаплеер на базе чипсета Realtek РТД1186ДД .
Разновидностей плееров на этом чипсете просто дикое количество.
В магазинах представлены модели таких компаний, как iNeXT, iconBIT, BlueTimes, Evaaa, Dune, Xtreamer, Digma, 3Q, Egreat и многих других.
В Интернете есть отзывы у всех.
Мой домашний медиаплеер, который прошел успешно исполнение , под названием BlueTimes Eva Vision. Некоторое время после покупки медиаплеера желание покрутиться все еще преобладало.
Основные характеристики устройства, которые интересуют в этой статье:
- Процессор: Realtek 1186DD SoC, процессор 1200 DMIPS MIPS, 750 МГц
- Память: 512 МБ DDR3
- Флэш-память: 4 ГБ NAND Flash
- Операционная система: Linux + Android 2.2.
- Жесткий диск: SATA 2 ТБ WD 5400 об/мин 64 МБ Caviar Green ( не входит в стандартную комплектацию )
- Поддержка файловой системы: EXT3, FAT32, NTFS.
- ЛВС: RJ-45 Гигабитная ЛВС 10/100/1000
- Wi-Fi: a/g/n до 300 Мбит/с
После некоторых поисков мое внимание привлекла система управления пакетами.
Ипкг .
Благодаря ipkg вы можете устанавливать пакеты, скомпилированные под архитектуру mipsel, обычным способом.
Файловая система медиаплеера состоит из двух файловых систем: придурки (/данные) и сквош (/система).
Ipkg устанавливает все пакеты в /opt, который изначально просматривает /system/rtl_rootfs/bin/opt (упоминается sqashfs только для чтения).
Поэтому вам необходимо переместить /opt в файловую систему yaffs. Это можно сделать, внеся изменения в прошивка .
Для работы с прошивкой необходимо установить несколько утилит:
Для удобства я сделал два скрипта (поместил их в /tmp) распаковать.~#sudo apt-get install subversion cvs ~#svn checkout http://unyaffs.googlecode.com/svn/trunk/ unyaffs-read-only ~#cd unyaffs-read-only ~/unyaffs-read-only#gcc -o unyaffs unyaffs.c ~/unyaffs-read-only#sudo cp unyaffs /usr/local/sbin ~/unyaffs-read-only#sudo apt-get install mtd-utils ~/unyaffs-read-only#export CVSROOT=: pserver:[email protected]:/home/aleph1/cvs cvs logon ~/unyaffs-read-only#cvs checkout yaffs2 ~/unyaffs-read-only#cd yaffs2/utils ~/unyaffs-read-only/yaffs2/utils#make ~/unyaffs-read-only/yaffs2/utils#sudo cp mkyaffs2image mkyaffsimage /usr/local/sbin ~#sudo apt-get install zlib1g-dev ~#wget http://internode.dl.sourceforge.net/project/squashfs/squashfs/squashfs4.0/squashfs4.0.tar.gz ~#tar xzvf squashfs4.0.tar.gz ~#cd squashfs4.0/squashfs-tools ~/squashfs4.0/squashfs-tools#make install
sh #!/bin/bash
rm -rf install
rm -rf squashfs1
rm -rf yaffs2_2
mkdir install
cd install
tar -xf .
/install.img cd .
unsquashfs -dest squashfs1 .
/install/package5/squashfs1.img rm .
/install/package5/squashfs1.img cd .
пакет.sh #!/bin/bash
rm .
/install/package5/squashfs1.img mksquashfs squashfs1 .
/install/package5/squashfs1.img cd install rm .
/install_new.img tar -cf .
/install_new.img * cd .
Скопируйте загруженную прошивку в /tmp install.img и запустите .
/unpack. Далее вам нужно переместить /opt в раздел для чтения и записи.
Откройте файл vim sqashfs1/etc/init.venus.sh и внесите следующие изменения: 24,25c24,27
<
< ln -s /system/rtk_rootfs/bin/opt /opt
---
> if [ ! -d /data/opt ]; then
> cp -R /system/rtk_rootfs/bin/opt /data/
> fi
> ln -s /data/opt /opt
Запакуйте прошивку обратно, запустив скрипт .
/pack.sh Устанавливаем прошивку на плеер обычным способом.
Пример установки пакета выглядит так: /opt/bin#.
/ipkg update /opt/bin#.
/ipkg list /opt/bin#.
/ipkg install openssh
Ну а после того, как механизм был установлен, были добавлены bash и svn.
Дальнейшие варианты использования расходятся.
Вы можете разместить небольшой веб-сайт или настроить репозиторий svn\git. В целом в ipkg довольно много пакетов и каждый наверняка найдет для себя что-то полезное.
Я подключил несколько портов к медиаплееру на своем dir-615 и теперь у меня есть собственный мини-репозиторий SVN. Естественно не стоит забывать, что памяти в медиаплеере не так много, да и процессор не i7. Его всегда следует употреблять в меру, но мера у каждого своя.
Теги: #Компьютерное оборудование #Работа с видео #Видеотехника #Realtek #медиаплеер #неттоп #RTD1186DD #Eva Vision #Evaaa #BlueTimes
-
Забавный Косметический Баг В Google Chrome
19 Oct, 24 -
Корпоративный Эксперимент
19 Oct, 24 -
Как Правильно Вкрутить Лампочку?
19 Oct, 24 -
Last.fm Боффин
19 Oct, 24 -
Введение В Многомерный Анализ
19 Oct, 24