基于ARM9和Linux的嵌入式小区智能娱乐点播系统设计编制:校对:审核:批准:摘要本项目实现了一款基于ARMLinux操作系统和Qt/Embedded图形系统的嵌入式视频点播系统。该系统提供美观、友好的图形用户界面。用户可方便地进行播放、停止、暂停、选曲等操作。mplayer播放器输出的音频视频品质优良。VOD是VideoOnDemand的缩写,即视频点播的意思。顾名思义,它是一种可以按用户需要点播节目的交互式视频系统,或者更广义一点讲,它可以为用户提供各种交互式信息服务。交互式视频点播系统一般由VOD前端处理系统、传输网络、用户机顶盒三个部分组成。交互式VOD集互联网、多媒体、通讯等多种技术于一体,向用户提供包括数字电视在内的多种交互式服务的崭新技术。本设计将研究目标定位是设计一个GEC2440+液晶屏的视频点播系统。采用的硬件环境为国内外广泛使用的ARM9处理器S3C2440,操作系统采用的是嵌入式Linux家族中的ARMLinux。目录1绪论......................................................................................................................................61.1嵌入式系统概述.........................................................................................................61.3项目内容和实现关键部分说明.................................................................................72系统总体设计......................................................................................................................82.1系统概述.....................................................................................................................82.2服务器端设计.............................................................................................................92.2.1FTP服务器......................................................................................................92.2.2目录服务器......................................................................................................92.3客户端设计框架.........................................................................................................92.4ARM微处理器...........................................................................................................92.4.1ARM概述........................................................................................................92.4.2ARM微处理器的特点.................................................................................102.4.3ARM微处理器系列......................................................................................102.5嵌入式操作系统.......................................................................................................112.5.1嵌入式系统软件结构体系............................................................................112.5.2嵌入式操作系统简介....................................................................................112.5.3Linux操作系统简介......................................................................................122.6QT/EMBEDDED用户界面.........................................................................................143系统硬件设计...................................................................................................................163.1嵌入式系统硬件结构...............................................................................................163.2GEC2440结构..........................................................................................................163.3GEC2440硬件资源.....................................................