基于嵌入式Linux平台的应用升级机制的研究与设计
本文选题:嵌入式Linux 切入点:机顶盒 出处:《福州大学》2014年硕士论文
【摘要】:随着科技的发展与新技术的推出,嵌入式在生活中被广泛应用,嵌入式产品在日常生活中扮演了重要的角色。嵌入式Linux操作系统已经普遍应用到医疗电子、信息家电、远程通信、机顶盒等多个领域,嵌入式Linux是开放源代码的,众多的Linux爱好者成为强大的技术支持,同时Linux是免费的操作系统,具有内核小、效率高、可裁剪等特点,嵌入式Linux在普通Linux的基础上进行裁剪修改,使之能够在嵌入式系统上稳定高效得运行,目前可支持多种CPU,使得嵌入式Linux产品的使用和开发都很容易。本课题研究的数字电视机顶盒就是基于嵌入式Linux操作系统进行开发的,是嵌入式Linux最为典型的一种应用。随着广播电视数字化进程的发展,数字电视产业正逐步形成。世界各国根据自己的发展情况,制定了模拟电视向数字化过渡的方案。发展数字电视的重点在于怎样通过终端设备来给观众提供更加丰富的体验,这就需要对机顶盒的软件系统不断进行更新,以满足日益增长的市场需求。本文围绕基于嵌入式Linux的机顶盒,设计了一个完整的应用升级方案,包括前端升级流的制作以及终端Loader系统的设计与实现。首先本文对DVB规定的系统软件升级(system software update, SSU)协议进行了介绍,并研究了升级数据的携带方式——数据轮播的实现方法,在此基础上,结合嵌入式Linux的特点,设计出前端升级数据的制作方案并实现,包括升级数据的结构设计、升级数据的封装,以及PSI/SI信令。接着,在前端升级流打包方案的基础上,结合机顶盒硬件平台的特性,设计并实现Loader系统的各个模块,包括搜索模块、过滤模块、下载模块和存储器控制模块。最后,对本文设计的应用升级系统的功能进行了测试,测试结果表明,应用升级系统功能完善,能够快速地定位升级数据流并准确升级,能够检测出各种升级错误,且性能良好。
[Abstract]:With the development of science and technology and the introduction of new technology, embedded system is widely used in daily life, embedded products play an important role in daily life. Embedded Linux operating system has been widely used in medical electronics, information appliances, Remote communication, set-top box and other fields, embedded Linux is open source, many Linux enthusiasts become a powerful technical support, and Linux is a free operating system, with small kernel, high efficiency, can be cut, etc. The embedded Linux is clipped and modified on the basis of ordinary Linux so that it can run stably and efficiently on the embedded system. At present, many kinds of CPUs can be supported, which makes the use and development of embedded Linux products easy. The digital TV set-top box studied in this paper is based on embedded Linux operating system. It is the most typical application of embedded Linux. With the development of digital radio and television industry, the digital television industry is gradually formed. The emphasis of the development of digital TV is how to provide the audience with a richer experience through terminal devices, which requires the software system of the set-top box to be continuously updated. In order to meet the increasing market demand, this paper designs a complete application upgrade scheme around the set-top box based on embedded Linux. It includes the design and implementation of the front-end upgrade stream and the terminal Loader system. Firstly, this paper introduces the system software Update (suu) protocol specified by DVB, and studies the implementation method of data carrying-data rotation. On this basis, combined with the characteristics of embedded Linux, the design and implementation of the front-end upgrade data design, including upgrade data structure design, upgrade data encapsulation, and PSI/SI signaling. Based on the package of front-end upgrade stream, combined with the characteristics of set-top box hardware platform, every module of Loader system is designed and implemented, including search module, filter module, download module and memory control module. The function of the application upgrade system designed in this paper is tested. The test results show that the application upgrade system has perfect function, can quickly locate the upgrade data stream and upgrade accurately, can detect all kinds of upgrade errors, and has good performance.
【学位授予单位】:福州大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN949.197
【相似文献】
相关期刊论文 前10条
1 ;中国数据广播平台正式开通[J];中国有线电视;2002年09期
2 ;中国高速数据广播平台落户中原[J];电视技术;2002年07期
3 赵明慧;曾秋礼;;浅谈数据广播的制作与设计[J];中国有线电视;2007年18期
4 ;数据广播与信息服务(一)[J];信息经济与技术;1996年01期
5 胡小明;;数据广播与信息服务(二)[J];信息经济与技术;1996年02期
6 ;数据广播专业词汇(续)──马增令编集[J];广播与电视技术;1997年11期
7 杨树智;数据广播为什么是新热点[J];信息系统工程;1997年08期
8 刘劲松;把握良机,开展数据广播业务[J];广播与电视技术;2000年07期
9 李德新;“数据广播”在我台的应用[J];中国有线电视;2001年12期
10 许钢鸣;数字时代有线网络的数据广播[J];现代电视技术;2001年11期
相关会议论文 前3条
1 马磊;徐征宇;;三网融合下的数据广播发布平台的设计与实现[A];中国新闻技术工作者联合会五届二次理事会暨学术年会论文集(上篇)[C];2010年
2 周世尧;;甚高频数据广播设计[A];四川省通信学会一九九四年学术年会论文集[C];1994年
3 陈嘉莉;王泽兵;;移动计算中的数据广播技术[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年
相关重要报纸文章 前10条
1 兰杰;卫星多媒体数据广播[N];中国计算机报;2004年
2 韩轶;数据广播在中国有市场吗[N];光明日报;2001年
3 国信证券 邵秋涛;数据广播 影响几何[N];中国证券报;2002年
4 ;交大南洋:子公司承揽中国数据广播网项目[N];山西经济日报;2002年
5 ;追踪数据广播[N];计算机世界;2001年
6 本报记者 陈瑶;广电发力[N];中国计算机报;2002年
7 ;中国广播数字化[N];市场报;2002年
8 本报记者 杨颢邋见习记者 王洁;SMG联盟开设数字广播[N];21世纪经济报道;2007年
9 曹振艳;新疆宽带多媒体数字数据广播项目合同签订[N];中国机电日报;2000年
10 本报记者 刘琦;广电路该怎么走[N];通信产业报;2002年
相关博士学位论文 前4条
1 吴海;移动实时数据库中的数据广播策略研究[D];华中科技大学;2010年
2 余平;无线数据广播调度与索引技术研究[D];复旦大学;2008年
3 吴国斌;交互电视数据业务及终端接收算法研究[D];中国科学技术大学;2008年
4 黄铁军;计算、通信、消费电子、内容、社群的融合技术[D];中国科学院研究生院(计算技术研究所);2001年
相关硕士学位论文 前10条
1 张健;无线数据广播环境下的关键字检索方法研究[D];复旦大学;2014年
2 任占广;面向油田完井业务的移动同步复制机制研究与实现[D];东北石油大学;2015年
3 李燕琼;基于嵌入式Linux平台的应用升级机制的研究与设计[D];福州大学;2014年
4 张露胜;数据广播的软件界面设计方法研究与应用[D];山东大学;2009年
5 徐刚;数据广播服务平台研究与设计实现[D];浙江大学;2003年
6 李永兴;基于对象轮播的数据广播方案的研究[D];天津大学;2007年
7 朱吉;数字电视数据广播中对象轮播的研究与分析软件的开发[D];南京理工大学;2008年
8 周明杰;实时数据广播调度与索引组织策略研究[D];华中科技大学;2008年
9 李晶晶;移动数据广播索引技术研究与实现[D];武汉理工大学;2010年
10 欧仲坚;支持移动计算的数据广播技术研究[D];华南理工大学;2012年
,本文编号:1698883
本文链接:https://www.wllwen.com/kejilunwen/wltx/1698883.html