基于数字机顶盒的嵌入式数据库SQLite3的应用与研究
发布时间:2018-06-06 00:19
本文选题:嵌入式 + 机顶盒 ; 参考:《成都理工大学》2012年硕士论文
【摘要】:随着计算机技术及集成电路技术的发展,嵌入式系统无疑是当今最热门最有发展潜力的IT应用领域之一,已经深入到我们生活的各个方面。各种各样的嵌入式产品层出不穷,像我们手中常见的手机、MP3播放机、可视电话、机顶盒等等都是典型的嵌入式系统设备,给我们的生活和工作带来了很大的便利。 数字电视机顶盒是一种依靠电视网络终端提供综合信息服务的家电设备,它是模拟电视向数字电视过渡的重要媒介,目前机顶盒除了能够将数字信号转换成模拟信号为模拟电视提供可靠的声音、图像使用户能在现有电视机上观看数字电视节目之外,还能够通过网络进行交互式数字化娱乐、教育和商业化活动。 现实中的机顶盒不仅功能强大,而且交互能力极强,对数据的需求也是越来越大。在没有将数据库的思想引入到机顶盒之前,对于数据的处理都是建立文件系统或者是通过链表来处理的,建立文件系统需要频繁的对FLASH进行操作,这样不仅速度慢,而且多次擦除还会影响到FLASH的寿命。对于建立链表的方式,当数据量很大的时候,特别是数据关系比较复杂的时候,维护是一个很大的问题。所以在机顶盒中引入数据库的思想是很有必要的,可以将研发人员从数据的管理中解脱出来。SQLite作为高性能小型嵌入式数据库的典型代表,植入机顶盒中是一个不错的选择。 本人通过对目前常用机顶盒的了解与研究,介绍了功能强大的机顶盒的软硬件架构,重点介绍了软件架构,对上层应用,,中间件的设计做了比较全面的分析。深入分析了数据库在机顶盒中的应用,成功的将SQLite3植入机顶盒中并将一些常用的接口进行了解析,扩展并优化,从而使应用更加的方便。 本论文研究的SQLite3在机顶盒中的应用,经个人和专业机构的严格测试。达到预期。
[Abstract]:With the development of computer technology and integrated circuit technology, embedded system is undoubtedly one of the most popular and potential IT application fields, which has penetrated into every aspect of our life. A variety of embedded products emerge in endlessly, such as our common mobile phone MP3 player, videophone, set-top box and so on are typical embedded system equipment, Digital TV set-top box is a kind of household appliance equipment which relies on TV network terminal to provide comprehensive information service. It is an important medium for the transition from analog television to digital television. At present, in addition to converting digital signals into analog signals to provide reliable sound for analog television, the set-top box enables users to watch digital television programs on existing television sets, as well as interactive digital entertainment through the network. Education and commercial activities. The real set-top box is not only powerful, but also very strong interactive ability, the demand for data is also growing. Before the idea of database is introduced to the set-top box, the processing of the data is to establish file system or to process it by linked list. The establishment of file system requires frequent operation of flash, which is not only slow. And multiple erasures will also affect the life of flash. When the amount of data is very large, especially when the data relationship is complex, maintenance is a big problem. So it is very necessary to introduce the idea of database in the set-top box. We can free the R & D personnel from the data management. SQLite is the typical representative of the high performance small embedded database. Implantation of set-top box is a good choice. Through the understanding and research of the commonly used set-top box, this paper introduces the software and hardware architecture of the powerful set-top box, especially the software architecture, and the application to the upper layer. The design of middleware is analyzed comprehensively. The application of database in STB is deeply analyzed, and SQLite3 is implanted into STB successfully, and some commonly used interfaces are parsed, expanded and optimized to make the application more convenient. It has been strictly tested by individuals and professional organizations. Live up to expectations.
【学位授予单位】:成都理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.138;TP368.1
【参考文献】
相关期刊论文 前6条
1 熊江;三种嵌入式操作系统的分析与比较[J];单片机与嵌入式系统应用;2003年05期
2 刘绍南;嵌入式操作系统研究[J];装备指挥技术学院学报;2003年02期
3 陈良银,李志蜀,杨建波,张磊,赵辉;基于STi5518的机顶盒系统开发[J];计算机应用研究;2005年11期
4 万相奎,丁建平,秦树人;嵌入式系统及其典型开发模式[J];重庆大学学报(自然科学版);2004年02期
5 白敏丹;多功能机顶盒的技术分析[J];北京广播学院学报(自然科学版);2004年02期
6 马延珂;基于数字机顶盒的OSD设计[J];北京广播学院学报(自然科学版);2003年04期
相关硕士学位论文 前5条
1 辛北军;DVB-C数字电视机顶盒Loader系统的设计与实现[D];山东大学;2006年
2 尚弘;基于中间件的机顶盒软件管理系统设计[D];上海交通大学;2007年
3 王新乐;基于嵌入式操作系统的图形用户接口的研究与设计[D];天津大学;2006年
4 谢瀚;数字电视机顶盒软件中间件的研发与实现[D];东南大学;2005年
5 黄琦;面向数字电视的中间件技术的研究与实现[D];武汉理工大学;2007年
本文编号:1984090
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1984090.html