会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

基于_ARM9_和_Linux_的嵌入式小区智能娱乐点播系统设计.doc

  • 资源星级:
  • 资源大小:888.50KB   全文页数:64页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

基于_ARM9_和_Linux_的嵌入式小区智能娱乐点播系统设计.doc

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)及时响应嵌入式系统是某种技术过程的核心处理环节,必须满足技术过程中的处理时间限制的要求。(2)并发处理现实应用中,嵌入式系统需要实时处理的外部事件通常都不是单一的。这些事件是随机发生的,并且可能同时出现。因此,嵌入式处理具有分布和并发6

注意事项

本文(基于_ARM9_和_Linux_的嵌入式小区智能娱乐点播系统设计.doc)为本站会员(21ask)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5