嵌入式多媒体终端的设计与研究
【学位授予单位】:兰州理工大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1
【图文】:
实现常见的图片自动浏览、音频和视频文件播放的应用系统。系统结构框图如图2.1 所示。其中最底层是系统层,主要包含接口部件的驱动程序,并通过 ARM Linux操作系统进行调用,完成相应的功能,为上层的应用层提供服务;中间层是嵌入式 GUI 的接口层,采用 QT/Embedded 作为用户 GUI 的界面库;最上层是直接面向用户的应用层,采用 QT4 设计,向用户提供了精美的软件操作界面,用户可以通过触摸屏方便的调用相关功能,该层主要包含图片浏览模块、音频播放模块以及视频播放模块。图 2.1 系统结构图2.1.2 系统硬件方案设计系统硬件平台由核心板和功能扩展板两部分组成,核心板主要为进行系统控
容量达到 64M;小键盘和 USB 键鼠完成人机交互。图 2.2 硬件总体框图2.2 Micro2440 核心板硬件接口的设计2.2.1 S3C2440 功能概述系统核心处理器为韩国三星公司的 S3C2440,它是一款基于 ARM920T 内核的 16/32 位嵌入式 RISC(Reduced Instruction Set Computer)微处理器,主频达到400MHz。ARM920T 内核由三部分组成,即 ARM9TDMI、高速缓存以及存储管理单元(Memory Manage Unit,MMU)。其中高速缓存由 16KB 数据总线、16KB地址总线以及高速 Cache 组成[17],存储管理单元负责对虚拟内存的管理。S3C2440 集成外部存储器控制器、2 通道的 SPI 接口、LCD 控制器、3 通道UART 和设备接口、USB 接口、定时器、触摸屏接口以及 ADC 等多种资源。S3C2440芯片在系统时钟方面,通过 PLL(Phase Locking Loop)倍频后,将处理器的工作
频率提升到 533MHz,此阶段的工作频率可以运行多种嵌入式操作系统,如WinCE、VxWorks 以及 ARM Linux 等,并能够完成较为复杂的数据处理。除此之外,S3C2440 芯片具有丰富的片上资源和高速的处理能力,使得该芯片适用于各种嵌入式系统终端[18]。S3C2440 功能模块结构图如图 2.3 所示。
【参考文献】
相关期刊论文 前10条
1 罗喧;林玮平;陈宇华;潘军彪;;基于Linux的开源智能终端软件栈研究[J];电信科学;2010年03期
2 何剑锋;邬文彪;李宏穆;刘念聪;;嵌入式Linux系统的Qt/Embedded图形界面开发[J];电子工程师;2007年07期
3 王震;林小川;周运练;欧阳天立;;基于QT4&Linux多媒体播放器系统的设计与实现[J];贵州大学学报(自然科学版);2009年01期
4 李文;张建泽;;基于S3C2440的嵌入式Linux系统移植[J];化工自动化及仪表;2010年09期
5 马勇;刘顺兰;章坚武;;嵌入式多媒体播放器的系统设计与实现[J];杭州电子科技大学学报;2006年02期
6 郑文静;李明强;舒继武;;Flash存储技术[J];计算机研究与发展;2010年04期
7 李胜朝;黄先祥;谢建;;嵌入式Linux系统中字符设备驱动程序的开发[J];计算机工程;2007年04期
8 王亚刚;;嵌入式Bootloader机制的分析与移植[J];计算机工程;2010年06期
9 黄思华;林其伟;;基于MiniGUI和嵌入式Linux的PDA设计与实现[J];计算机应用;2009年S2期
10 满莎;杨恢先;彭友;王绪四;;基于ARM9的嵌入式无线智能家居网关设计[J];计算机应用;2010年09期
相关硕士学位论文 前7条
1 汤顺;便携式多媒体终端的研究与实现[D];国防科学技术大学;2005年
2 张桦;嵌入式多媒体播放器的研究与实现[D];大连海事大学;2007年
3 白玉霞;基于嵌入式Linux的多媒体信息终端技术的研究与应用[D];西安电子科技大学;2006年
4 王森林;基于嵌入式Linux的多媒体播放器设计[D];西南交通大学;2007年
5 张协国;嵌入式Linux在ARM9上的移植研究与实现[D];哈尔滨工程大学;2007年
6 陈溯;基于ARM平台的数码相框软件开发[D];厦门大学;2008年
7 徐伟华;设计模式在嵌入式媒体播放软件设计中的应用[D];西南交通大学;2009年
本文编号:2791999
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2791999.html