论文部分内容阅读
近年来,随着计算机技术、通信技术的飞速发展,特别是互联网的迅速普及和3C(计算机、通信、消费电子)合一的加速,微型化和专业化成为发展的新趋势,嵌入式产品已成为信息产业的主流。嵌入式系统和网络融合的相关产品也必将受到人们的广泛喜爱。本文以作者在广州某公司实习期间参加的网络媒体播放器项目为课题背景,研究了网络媒体播放器嵌入式系统的设计的关键技术,主要内容如下:1.IMP嵌入式系统综述。叙述了网络媒体播放器(IMP)的定义,国内、外现状及发展前景,并以其多个创新点说明对该课题的研究很有现实意义。2.系统设计概述及软、硬件环境搭建。概要说明了IMP嵌入式系统的两大组成部分:IMP客户端和控制中心软件。选择以嵌入式Linux为操作系统,以基于ARM9E核的MC9328MX21微处理器的嵌入式系统为硬件平台,以QT为图形用户界面开发环境搭建软、硬件开发平台。3.IMP客户端的设计与实现。阐述了网络媒体播放器(IMP)客户端的功能和基本结构,并最终完成了构成IMP的四大模块的设计与实现:Agent管理模块、浏览器模块、嵌入式BT模块、基于QTE(Qt Embedded)的UI(User Interface)模块。4.通信协议。设计并详细说明IMP客户端和控制中心软件通信协议的格式和相关代码表。5.控制中心软件。以控制中心主程序的功能、特点为中心,完成了各组成模块的设计与实现。以上研究成果已经应用到网络媒体播放器嵌入式系统的项目中。实践证明本文提出的方法是可行的,具有一定的社会效应和经济效益。