基于嵌入式网络媒体机研究与设计
发布时间:2020-11-07 10:45
基于嵌入式系统的网络媒体机拥有良好的实时性和强大的功能,使得更新播放内容简单快捷,播放界面的形式也可根据需要设置成不同格局。因此基于嵌入式系统网络媒体机凭借上述优点在写字楼、车站、餐厅等公共场所有大量需求。在这种背景下,应用嵌入式技术和网络编程技术从控制端对终端媒体机实现对播放信息的控制和实时更新是有实际意义的。 基于上述需求,本文进行了较为详细的设计开发,主要内容分为五部分。首先是对嵌入式系统开发环境的搭建,主要包括硬件、软件开发工具的选择,嵌入式引导加载程序的烧写以及Linux内核的编译和移植。其次根据功能需求和流程进行了软件总体设计,划分了网络通信模块、终端显示模块、控制模块并明确了各个模块的功能。第三部分为网络通信模块的设计,主要内容有设定通信协议,利用套接字进行网络编程实现控制端和显示终端的通信。第四部分为显示终端设计,使用qt对显示界面进行设计,利用信号/槽机制和UNIX域套接字实现内部的通信和命令控制。最后一部分为控制模块的设计,内容主要包括应用SQLITE数据库实现对信息的存取,使用CGI技术处理数据实现客户端与服务器的交互。 根据上述研究分析设计出的媒体机,基本满足既定功能需求,本次设计研究达到了预期效果。
【学位单位】:天津理工大学
【学位级别】:硕士
【学位年份】:2011
【中图分类】:TP368.12
【部分图文】:
图 2-1 嵌入式系统的组成软件开发环境机的操作系统采用嵌入式 linux,操作系统的主要功能有:统一管理系统资供访问硬件的接口、调度多个应用程序、管理文件系统等。ux 操作系统的主要优点:x 是遵循 GPL 协议的开放源码操作系统,无黑箱技术,使用时无需缴纳许x 内核更新速度快,运行效率高,内核可以依据实际需要任意进行裁剪,性移植。绝大多数的 32 位、64 位的处理器;内核支持诸多种类的硬件,硬件的驱动在网络上搜到。多种网络通讯协议,对本设计所使用的 TCP/IP 协议有完整的支持。多相关的应用程序代码公开可供使用,应用产品开发周期短,新产品上市译工具、调试工具到 GUI 程序,几乎都有遵循 GPL 协议的相关版本。
图 2-2 开发板实物图目采用的是芯晟 CSM1200 片上系统,包含以下特点:M1200 是一个有着丰富的外围设备和强大媒体能力的嵌入式平台 SOC,以、具有双向通信能力和强大的图形处理功能,支持 MPEG-2、H.264 高清解支持 PAL/NTSC/480p/576p/720p/1080i,内置 S/PDIF 数字音频输出,DM-D 图形处理器,ATA 硬盘接口用于节目录制和回放,网络接口用于支持 IP 控制器用于连接种类广泛的 USB 设备,集成 ARM926EJ-S RISC ProcessorP,音频信息通过 DSP 来专门处理,支持格式有 MPEG 1/2/3, AC3, AAC。板其他主要部件有:NandFlash、SDRAM、网络控制器、CF 卡、网络接口、影音输出口[3]。需要 PC 机以及 LT350 电视盒、AV 线、网线。
开发板组成构架图
【参考文献】
本文编号:2873833
【学位单位】:天津理工大学
【学位级别】:硕士
【学位年份】:2011
【中图分类】:TP368.12
【部分图文】:
图 2-1 嵌入式系统的组成软件开发环境机的操作系统采用嵌入式 linux,操作系统的主要功能有:统一管理系统资供访问硬件的接口、调度多个应用程序、管理文件系统等。ux 操作系统的主要优点:x 是遵循 GPL 协议的开放源码操作系统,无黑箱技术,使用时无需缴纳许x 内核更新速度快,运行效率高,内核可以依据实际需要任意进行裁剪,性移植。绝大多数的 32 位、64 位的处理器;内核支持诸多种类的硬件,硬件的驱动在网络上搜到。多种网络通讯协议,对本设计所使用的 TCP/IP 协议有完整的支持。多相关的应用程序代码公开可供使用,应用产品开发周期短,新产品上市译工具、调试工具到 GUI 程序,几乎都有遵循 GPL 协议的相关版本。
图 2-2 开发板实物图目采用的是芯晟 CSM1200 片上系统,包含以下特点:M1200 是一个有着丰富的外围设备和强大媒体能力的嵌入式平台 SOC,以、具有双向通信能力和强大的图形处理功能,支持 MPEG-2、H.264 高清解支持 PAL/NTSC/480p/576p/720p/1080i,内置 S/PDIF 数字音频输出,DM-D 图形处理器,ATA 硬盘接口用于节目录制和回放,网络接口用于支持 IP 控制器用于连接种类广泛的 USB 设备,集成 ARM926EJ-S RISC ProcessorP,音频信息通过 DSP 来专门处理,支持格式有 MPEG 1/2/3, AC3, AAC。板其他主要部件有:NandFlash、SDRAM、网络控制器、CF 卡、网络接口、影音输出口[3]。需要 PC 机以及 LT350 电视盒、AV 线、网线。
开发板组成构架图
【参考文献】
相关期刊论文 前8条
1 何剑锋;邬文彪;李宏穆;刘念聪;;嵌入式Linux系统的Qt/Embedded图形界面开发[J];电子工程师;2007年07期
2 王晓宁;王振臣;张少兵;姚帆;;Linux操作系统在ARM9处理器上的移植[J];化工自动化及仪表;2010年02期
3 尤盈盈;孟利民;;构建嵌入式linux交叉编译环境[J];计算机与数字工程;2006年06期
4 高伟;张洪波;;基于嵌入式系统的Bootloader分析与设计[J];唐山师范学院学报;2009年05期
5 师娟娟;彭迪;;基于ARM9的嵌入式Linux移植[J];武汉理工大学学报(信息与管理工程版);2008年02期
6 张方辉;王建群;;Qt/Embedded在嵌入式Linux上的移植[J];计算机技术与发展;2006年07期
7 彭均键;史步海;刘洋;;基于Qt的嵌入式GUI开发平台的搭建[J];微型电脑应用;2010年02期
8 杨小辉;张光健;;基于ARM的嵌入式bootloader的典型架构分析[J];科技创新导报;2008年26期
相关硕士学位论文 前3条
1 蔡尧;Linux环境下的嵌入式系统开发及其网络编程应用[D];西安电子科技大学;2008年
2 庞长明;基于ARM的高清播放系统设计与实现[D];东北师范大学;2008年
3 刘迅;基于嵌入式系统的TCP/IP协议栈的研究及Web应用[D];华中科技大学;2007年
本文编号:2873833
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2873833.html