快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和记娱乐博娱188下载:Linux 的魅力 MediaMVP 内幕



作为一款 MP3 和 MPEG 播放器,Hauppauge MediaMVP 使您能够经由过程电视机播放数字媒体。它是一种目标明确的嵌入式设备,也是在微型硬件上的简洁 Linux® 实现的最佳例子。

除了 Hauppage MediaMVP 以外,我确凿还见过更小的嵌入式 Linux 系统,但 Hauppage MediaMVP 是最小的非手持设备,它也是市道市面上最便宜的 Linux 系统之一。MediaMVP 在某些方面与 TiVo 异常相似:它纯挚以利用为目的,仅履行特定功能。但与 TiVo 不合的是,它没有竭力阻拦用户加载他们自己的软件,毫无疑问,很多用户已经那样做了。(关于我对 TiVo 的深入探究,请涉猎我起初在 Linux 的魅力 这一专栏中撰写的文章 “TiVo 揭密”。

本文探究了 Hauppage 供给的 “标准” 安装,还先容了 MediaMVP Media Center(MVPMC)项目,此项目为该系统开拓定制的用户情况。

[警告:按本文先容的措施或其他任何措施改动 MediaMVP 都可能导致其无法应用,并且很可能不在厂商的保证范围内。改动风险自担。—— 编辑]

在机顶盒内

MVP 是一项分外精简的小发现。从某种程度上来说,它的板载硬件以致比 Kuro Box 还要少(关于 Kuro Box 的文章见 参考资料 部分),没有以太网,也没有足够的闪存来容纳一个内核。(实际上,对内核加以调剂后可以放到 MVP 中,但他们没有这样做。)处置惩罚器是一个 STBx25xx 系列的机顶节制器,它以一个 PowerPC® 405 内核为中间构造。这种机械具有 32MB 的 RAM 和一个以太网节制器。某些版本还供给了无线功能,我所用的版本只是在母板上有一束焊接式接头,可能还有一个 CardBus 插槽。我在一个论坛中发清楚明了一篇参考文章(见 参考资料),适于想要连接串口的用户涉猎,是以这种功能也是可用的。还有一个 IR 端口,Linux 内核可经由过程 /dev/ra和记娱乐博娱188下载wir 应用它。

STB 处置惩罚器不是通俗的 PPC405,它具有内置的硬件 MPEG 解码支持,它是此类产品的绝配,使系统能够传输大年夜量视频音频,而无需极高的处置惩罚器速率。简言之,看过所有那些关于 PowerPC 系统的市场鼓吹材料后,您知道了这种系统有着非比平常的资源节约效果,而且易于改动,能够满意特定营业市场,而这便是一个详细的例子。处置惩罚器的额定速率是 252 MHz。

从硬件设计可以清楚地懂得,这是一种定位明确的设备,很可能这恰是该系统资源低于 Kuro Box (更不用说通俗的谋略机了)的缘故原由。

在机顶盒外

在外部,MediaMVP 的功能只是搜索办事器。简化此系统的措施之一便是省略了平日要为内核和根文件系统应用的大年夜容量闪存,这个机顶盒经由过程收集向导。为了避免与已有收集向导办事器发生冲突,和记娱乐博娱188下载MediaMVP 应用了非标准和记娱乐博娱188下载端口号。随产品打包宣布的软件是一个仅适用于 Windows 的办事器,它结合了收集向导和流媒体办事。机顶盒在向导时会从办事器获取设置设置设备摆设摆设信息和名为 dongle.bin 的文件。该文件包孕许多内容,有一个向导装入法度榜样、一个 ramdisk 映像和一个内核。经由过程一个小小的 Perl 脚本即可轻松提掏出这统统。

默认安装异常简单,只需轻松与基于 Windows 的办事器法度榜样会话即可。如您所想,磁盘上的设置设置设备摆设摆设对照有趣。让人出乎料想的是,您会发明系统中包孕一个 BusyBox 安装(V 0.60.5)。(参考资料 中供给了一个链接,可得到关于 BusyBox 的更多信息。)全部 ramdisk 包孕略跨越 2MB 的文件:此中 686KB 用于 BusyBox、1191KB 用于 MediaMVP 的 userland和记娱乐博娱188下载 软件、436KB 用于内核模块,还有一些小的设置设置设备摆设摆设文件。与 Tivo 精细繁杂的安装比拟,此安装加倍简捷。

该系统的大年夜部分功能是暗藏的,看上去彷佛绝大年夜部分功能都要寄托 Windows 那一端。假如不应用某些软件,您就无法对这个机顶盒做过多的改动。与当前的 TiVo 系统不合,MediaMVP 未过多地斟酌使您免于更新和/或调换其文件系统的内容。和记娱乐博娱188下载那么为什么要这样做呢?

懂得 MVPMC 项目

MediaMVP Media Center(MVPMC)项目是随 MediaMVP 供给的软件的完全替代性选择。它可经由过程 NFS 或从 MythTV、ReplayTV 办事器处获取视频。也可经由过程 NFS 或从 SlimServer 办事器处获取音频。该软件依然处于起步阶段,许多功能还无法事情,或者无法很好地事情。(部分问题在于必要 MVMPC 开拓职员向工程师哀求节制器芯片的硬件文档,假如芯片的文档对开源开拓职员可用,那么 MVMPC 开拓职员的日子会更好过。)但另一方面,它具有开源系统的普遍上风:假如您盼望对其加以改动,即可造访源代码。

MediaMVP 的向导装入法度榜样依然必要具备一个采纳正规款式的 dongle.bin 文件。此外,必须载入用于不合硬件块的内核模块,因为它们的源代码今朝尚弗成用,是以必须从旧系统中复制迩来。然而,历程已明确,MVPMC 构建脚本可用新的根文件系统和新的内核天生映像。

MVPMC 根文件系统大年夜于固有文件系统,但这并非老是故意义的:

清单 3. 为什么将它放在 ramdisk 上?

$ ls -ld lost+found

drwx------ 2 root wheel 176128 Feb 10 20:28 lost+found

BusyBox 二进制文件的版本实际上是 1.0,但它比最初安装的版本(0.60.5)要小,只需占用 600KB,而与之关联的敕令更多。我无法确定究竟是什么缘故原由导致旧版本的体积更大年夜。总体上来说,该系统包孕的文件比最初随 MediaMVP 宣布的系统中要多得多,言外之意便是,随 MediaMVP 宣布的系统所应用的部分数据文件必定是嵌入在可履行文件之中或从办事器处传入的。MVPMC 系统供给了一套更为完善的 shell 实用对象集 —— 不是说它们完成的功能多,而是斟酌到短缺登录措施!但 MVPMC 系统体现出了倾向于调试的征兆;您必要自行添加连接的要领,但只要能够登录,您就可以随意应用挂钩法度榜样,随意率性连接了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: