基于arm9跟linux_的嵌入式小区智能娱乐点播系统设计.doc

基于arm9跟linux_的嵌入式小区智能娱乐点播系统设计.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于arm9跟linux_的嵌入式小区智能娱乐点播系统设计

PAGE PAGE 1 基于 ARM9 和 Linux 的嵌入式小区智能娱乐点播系统设计 编 制: 校 对: 审 核: 批 准: 摘 要 本项目实现了一款基于 ARM Linux 操作系统和 Qt/Embedded 图形系统的嵌入式视 频点播系统。该系统提供美观、友好的图形用户界面。用户可方便地进行播放、停止、 暂停、选曲等操作。mplayer 播放器输出的音频视频品质优良。 VOD 是 Video On Demand 的缩写,即视频点播的意思。顾名思义,它是一种可以 按用户需要点播节目的交互式视频系统,或者更广义一点讲,它可以为用户提供各种交 互式信息服务。交互式视频点播系统一般由 VOD 前端处理系统、传输网络、用户机顶 盒三个部分组成。 交互式 VOD 集互联网、多媒体、通讯等多种技术于一体,向用户提供包括数字电 视在内的多种交互式服务的崭新技术。 本设计将研究目标定位是设计一个GEC2440+液晶屏的视频点播系统。采用的硬 件环境为国内外广泛使用的 ARM9 处理器 S3C2440,操作系统采用的是嵌入式 Linux 家 族中的 ARM Linux。 目 录 1 绪论 6 1.1 嵌入式系统概述6 1.3 项目内容和实现关键部分说明 7 2 系统总体设计 8 2.1 系统概述8 2.2 服务器端设计9 2.2.1 FTP 服务器 9 2.2.2 目录服务器 9 2.3 客户端设计框架9 2.4 ARM 微处理器9 2.4.1 ARM 概述 2.4.2 ARM 微处理器的特点 10 2.4.3 ARM 微处理器系列10 2.5 嵌入式操作系统11 2.5.1 嵌入式系统软件结构体系 11 2.5.2 嵌入式操作系统简介 11 2.5.3 Linux 操作系统简介12 2.6 QT/EMBEDDED 用户界面 14 3 系统硬件设计 16 3.1 嵌入式系统硬件结构 16 3.2 GEC2440 结构16 3.3 GEC2440 硬件资源17 3.4 S3C2440 简介 18 4 系统软件设计 19 4.1 搭建嵌入式 LINUX 开发环境19 4.1.1 建立交叉编译工具链 20 4.1.2 超级终端 21 4.1.3 NFS 配置21 4.2 BOOTLOADER 移植 22 4.3 LINUX 内核配置移植24 4.3.1 Linux 内核结构24 4.3.2 Linux 内核配置25 4.3.3 Linux 内核编译27 4.4 根文件系统制作28 4.4.1 文件系统结构 28 4.4.2 常见的嵌入式文件系统简介 29 4.4.3 建立根目录和拷贝动态链接库 30 4.4.4 交叉编译 busybox30 4.4.5 交叉编译 bash30 4.4.6 建立系统配置文件 31 4.5 MPLAYER 播放器移植31 4.6 目录服务器32 4.7 人员配备32 4.8 开发周期32 1 绪论 1.1 嵌入式系统概述 嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可以配置,通常对功能、 可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。嵌入式系统所使用的计 算机称为嵌入式计算机。当前先进的嵌入式系统,通常由嵌入式微处理器、外围硬件设 备、嵌入式操作系统以及嵌入式应用程序四个部分组成,实现对其它设备的控制、监视、 管理等功能。在物理结构和外观上,可根据具体应用的特点,以箱体、单板、单片或者 分布结点等形式嵌埋于应用系统或者设备中。狭义而言,人们一般将深埋在宿主设备中 的、使用者不可见的微处理器系统,称为嵌入式系统,常见的单片机系统就是一种典型 的初级嵌入式系统。广义而言,若计算机作为某种技术过程的核心处理环节,直接与外 界自然的接口和互动,按照环境事件的节拍主动、协调地做出响应,则我们可以认为该 计算机被"嵌入"到这个具体的技术过程中,称为一种嵌入式计算机。包含嵌入式计算 机,实现这种技术过程的系统,就可以看作为嵌入式系统。在大系统中,嵌入式计算机 不一定是可见的。从计算机的工作模式来说,绝大多数嵌入式系统中的计算机运行于一 种实时计算的模式。德国工业标准 DIN44330 将实时计算模式定义为"实时计算模式是 一种计算机系统的操作模式。在这种模式下,处理从外部输入的数据的程序

文档评论(0)

rachel + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档