基于_ARM9_和_Linux_的嵌入式小区智能娱乐点播系统设计.doc_第1页
基于_ARM9_和_Linux_的嵌入式小区智能娱乐点播系统设计.doc_第2页
基于_ARM9_和_Linux_的嵌入式小区智能娱乐点播系统设计.doc_第3页
基于_ARM9_和_Linux_的嵌入式小区智能娱乐点播系统设计.doc_第4页
基于_ARM9_和_Linux_的嵌入式小区智能娱乐点播系统设计.doc_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1基于ARM9和Linux的嵌入式小区智能娱乐点播系统设计23摘要本项目实现了一款基于ARMLinux操作系统和Qt/Embedded图形系统的嵌入式视频点播系统。该系统提供美观、友好的图形用户界面。用户可方便地进行播放、停止、暂停、选曲等操作。mplayer播放器输出的音频视频品质优良。VOD是VideoOnDemand的缩写,即视频点播的意思。顾名思义,它是一种可以按用户需要点播节目的交互式视频系统,或者更广义一点讲,它可以为用户提供各种交互式信息服务。交互式视频点播系统一般由VOD前端处理系统、传输网络、用户机顶盒三个部分组成。交互式VOD集互联网、多媒体、通讯等多种技术于一体,向用户提供包括数字电视在内的多种交互式服务的崭新技术。本设计将研究目标定位是设计一个GEC2440+液晶屏的视频点播系统。采用的硬件环境为国内外广泛使用的ARM9处理器S3C2440,操作系统采用的是嵌入式Linux家族中的ARMLinux。45目录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硬件资源.173.4S3C2440简介.184系统软件设计.194.1搭建嵌入式LINUX开发环境.19674.1.1建立交叉编译工具链.204.1.2超级终端.214.1.3NFS配置.214.2BOOTLOADER移植.224.3LINUX内核配置移植.244.3.1Linux内核结构.244.3.2Linux内核配置.254.3.3Linux内核编译.274.4根文件系统制作.284.4.1文件系统结构.284.4.2常见的嵌入式文件系统简介.294.4.3建立根目录和拷贝动态链接库.304.4.4交叉编译busybox.304.4.5交叉编译bash.304.4.6建立系统配置文件.314.5MPLAYER播放器移植.314.6目录服务器.324.7人员配备.324.8开发周期.32891绪论1.1嵌入式系统概述嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可以配置,通常对功能、可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。嵌入式系统所使用的计算机称为嵌入式计算机。当前先进的嵌入式系统,通常由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及嵌入式应用程序四个部分组成,实现对其它设备的控制、监视、管理等功能。在物理结构和外观上,可根据具体应用的特点,以箱体、单板、单片或者分布结点等形式嵌埋于应用系统或者设备中。狭义而言,人们一般将深埋在宿主设备中的、使用者不可见的微处理器系统,称为嵌入式系统,常见的单片机系统就是一种典型的初级嵌入式系统。广义而言,若计算机作为某种技术过程的核心处理环节,直接与外界自然的接口和互动,按照环境事件的节拍主动、协调地做出响应,则我们可以认为该计算机被嵌入到这个具体的技术过程中,称为一种嵌入式计算机。包含嵌入式计算机,实现这种技术过程的系统,就可以看作为嵌入式系统。在大系统中,嵌入式计算机不一定是可见的。从计算机的工作模式来说,绝大多数嵌入式系统中的计算机运行于一种实时计算的模式。德国工业标准DIN44330将实时计算模式定义为实时计算模式是一种计算机系统的操作模式。在这种模式下,处理从外部输入的数据的程序总是就绪的。所以,可以在可以预测的时间内得到希望的结果;外部数据到达的时间可以是随机分布,也可以是预先决定的,具体情况由不同应用决定。实时性是一般嵌入式应用的内在要求。根据应用所强调的属性的不同,可以将这种计算机基于ARMLinux和Qt/Embedded的嵌入式视频点播系统的研究和实现应用系统,称为嵌入式系统、实时系统或者嵌入式实时系统。嵌入式计算机系统广泛地应用于办公自动化、消费、通信、汽车、工业和军事领域。典型应用包括:过程控制、网络通信、智能仪器、消费电子、计算机外设以及军事电子等。与通用计算机系统相比,嵌入式计算机系统具有以下的特点:(1)及时响应:嵌入式系统是某种技术过程的核心

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论