文档介绍:上海交通大学硕士论文
数字机顶盒 Linux 平台软件的设计与实现
摘要
随着微电子技术和计算机技术的发展,嵌入式系统已经由传统的工业控制
领域向家用电器领域飞速发展。国际上,在以数字化,网络化和信息化为特征的
数字家庭中,嵌入式技术在家电中的应用已经成为热点。在中国,由于电信网,
计算网和有线电视网的不断完善,三网合一是家庭数字化的必然趋势。数字机顶
盒已经脱离传统机顶盒的单一功能,将成为集家庭的网络终端、信息化服务终端
和家庭音视频媒体中心为一体的嵌入式信息处理平台。我国对数字电视发展规划
的确定,更为数字机顶盒普及和进入百姓家庭提供了动力。
数字机顶盒的关键技术在于如何设计出低成本高性能的硬件平台,并通过
软件技术将计算机处理,多媒体处理,网络通信,数据压缩编解码算法,加解密
算法等技术有效的融合和集成。
本文针对数字机顶盒市场需求,提出了由应用处理器和媒体处理器所组成
低成本高性能的双芯片硬件解决方案。Intel® Xscale PXA255 处理器为应用软
件提供了强大的处理功能;通过对某 DVD 处理器芯片固件(firmware)的改造使
其成为性能强大的媒体处理器。在此基础上,设计和实现了基于嵌入式 Linux
内核的平台软件开发工作,解决了数字机顶盒软件开发的核心问题。它涵盖了
Bootloader、 Linux 内核在硬件平台上的移植、应用处理器和媒体处理器通信
协议的设计以及媒体处理器 Linux 驱动程序的软件架构设计。本文所做的工作使
数字机顶盒的设计从理论走向实际应用,并在产业化的过程中取得了良好的效
果。
关键词:嵌入式系统数字机顶盒嵌入式 Linux, Bootloader
上海交通大学
上海交通大学硕士论文
Digital Set-Top-Box Linux Platform Software
Design and Implementation
ABSTRACT
Currently, the consumer electronic has been evolved by digital
revolution. It has three major charactars: Digitalization, Networking and
Information Processing. In particular, the rapid development of
microelectronics implies that puting technology will play a
key role in this industry. In China, work, work and
work are developing rapidly, and the state is pushing TV
digitalization. These provide the strong power for Digital Set-Top-Box
(DSTB) development. At present, the DSTB with embedded technology is a
hotspot in digital consumer electronic appliance.
The key technical challenge of DSTB is how to design a system with
low cost and high performance, and how to use software technology to
puting, multimedia processing, munication, media
data codec and crypto technologies into the final product.
According to the marketing requirement, this paper researched a
reference system design for low cost and high performance DSTB solution.
The design is based on dual processors architecture (application
processor and media processor), using Intel® Xscale PXA255 as a powerful
application pro