素敵な時間をお過ごしください。
FullHDメディアプレーヤーは、メディアコンテンツ再生デバイスの中で目新しいものではなくなりました。 市場では、ハードウェアとファームウェアの特性が異なる膨大な数のデバイスとモデルを見つけることができます。
この記事では、メディアプレーヤーにビデオや音楽の再生、急流のダウンロード、ネットワーク「ボール」になるだけでなく、さまざまなニーズのサービスをサポートする方法を説明します。
実験的なウサギとして、Realtek
RTD1186DDチップセットに基づいたメディアプレーヤーがあります。 このチップセットのプレーヤーの多様性はごくわずかです。 店舗には、iNeXT、iconBIT、BlueTimes、Evaaa、Dune、Xtreamer、Digma、3Q、Egreatなどの企業のモデルがあります。 誰もがインターネットでレビューをしています。
実行を正常に完了した私のホームメディアプレーヤーは、BlueTimes Eva Visionと呼ばれます。 メディアプレーヤーの購入後しばらくして、ツイストとツイストの欲求が依然として優勢でした。
この記事のフレームワークで興味深いデバイスの主な特徴:
- プロセッサー:Realtek 1186DD SoC、1200 DMIPS MIPS Processor 750MHz
- メモリ:512MB DDR3
- フラッシュ:4GByte NAND Flash
- オペレーティングシステム:Linux + Android 2.2
- HDD:SATA 2Tb WD 5400rpm 64Mb Caviar Green( 標準では含まれていません )
- ファイルシステムのサポート:EXT3、FAT32、NTFS
- LAN:RJ-45ギガビットLAN 10/100/1000
- WiFi:a / g / n最大300 Mbps
telnetを介してプレーヤーを制御するのは非常に不便であることが判明し、メディアプレーヤーにsshする方法を探し始めました。 検索に時間を費やした後
、Ipkgパッケージ管理システムに出会い
ました 。 ipkgのおかげで、通常の方法でmipselアーキテクチャ用にコンパイルされたパッケージをインストールできます。
メディアプレーヤーのファイルシステムは、
yaffs (/ data)と
squashfs (/ system)の2つのファイルシステムで構成されています。
Ipkgはすべてのパッケージを/ optにインストールします。最初は/ system / rtl_rootfs / bin / opt(読み取り専用squashfsと呼ばれます)を参照します。 したがって、yaffsファイルシステムにポート/オプトする必要があります。 これは、
ファームウェアを変更することで実行でき
ます 。
ファームウェアを使用するには、いくつかのユーティリティをインストールする必要があります。
~
便宜上、2つのスクリプトを作成しました(/ tmpに配置)
ダウンロードしたファームウェアを/ tmp install.imgにコピーし、。/ unpackを実行します
次に、読み取り/書き込みセクションに転送/オプトする必要があります。 vimファイルsquashfs1 / 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
さて、メカニズムが調整された後、bash、svnが追加されました。
さらなるユースケースは分岐します。 小さなサイトをホストすることができ、svn \ gitリポジトリを配置できます。 一般に、ipkgには多くのパッケージがあり、誰もが自分に役立つものを見つけるでしょう。 dir-615のいくつかのポートをメディアプレーヤーに投げたところ、今では自分のプライベートミニSVNリポジトリがあります。
当然、メディアプレーヤーのメモリはそれほど多くなく、プロセッサはi7ではないことを忘れないでください。 常に適度に使用する価値がありますが、それぞれに独自の尺度があります。