基于数字机顶盒的嵌入式数据库SQLite3的应用与研究

来源 :成都理工大学 | 被引量 : 3次 | 上传用户:guisq2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术及集成电路技术的发展,嵌入式系统无疑是当今最热门最有发展潜力的IT应用领域之一,已经深入到我们生活的各个方面。各种各样的嵌入式产品层出不穷,像我们手中常见的手机、MP3播放机、可视电话、机顶盒等等都是典型的嵌入式系统设备,给我们的生活和工作带来了很大的便利。数字电视机顶盒是一种依靠电视网络终端提供综合信息服务的家电设备,它是模拟电视向数字电视过渡的重要媒介,目前机顶盒除了能够将数字信号转换成模拟信号为模拟电视提供可靠的声音、图像使用户能在现有电视机上观看数字电视节目之外,还能够通过网络进行交互式数字化娱乐、教育和商业化活动。现实中的机顶盒不仅功能强大,而且交互能力极强,对数据的需求也是越来越大。在没有将数据库的思想引入到机顶盒之前,对于数据的处理都是建立文件系统或者是通过链表来处理的,建立文件系统需要频繁的对FLASH进行操作,这样不仅速度慢,而且多次擦除还会影响到FLASH的寿命。对于建立链表的方式,当数据量很大的时候,特别是数据关系比较复杂的时候,维护是一个很大的问题。所以在机顶盒中引入数据库的思想是很有必要的,可以将研发人员从数据的管理中解脱出来。SQLite作为高性能小型嵌入式数据库的典型代表,植入机顶盒中是一个不错的选择。本人通过对目前常用机顶盒的了解与研究,介绍了功能强大的机顶盒的软硬件架构,重点介绍了软件架构,对上层应用,中间件的设计做了比较全面的分析。深入分析了数据库在机顶盒中的应用,成功的将SQLite3植入机顶盒中并将一些常用的接口进行了解析,扩展并优化,从而使应用更加的方便。本论文研究的SQLite3在机顶盒中的应用,经个人和专业机构的严格测试。达到预期。
其他文献
随着科技的发展以及人们生活水平的提高,计算机在人们生活和工作中越来越普及,并且扮演着非常重要的角色。对儿童进行计算机科学的教育也越来越受到国内外研究人员的关注。计算
测试用例生成是软件测试的重要内容,随着现代软件系统日益复杂庞大,传统的搜索技术难以有效地应用于测试用例生成领域。遗传算法在解决大空间、非线性等高复杂度问题时,显示了独
伴随着人们个性化自我展示需求的日益增长,越来越多的用户加入到社交网络中,社交网络的用户数和数据规模呈爆炸式增长。社交网络数据中蕴含着丰富的用户偏好信息、行为模式以及
随着计算机网络的普及应用,基于网络的空间信息资源正日益丰富,其应用领域也在快速发展,以满足社会对空间信息的需求。矢量地图由于其放大不失真、精度高等特点,在地图查询、工程
手语是聋哑人群体进行交流的语言,它运用手部、面部、头部以及身体的空间运动来表达语义,是一种视觉空间语言。将其应用于计算机等交互界面中,可为听障人群提供更为形象生动的视
随着计算机技术的不断进步,计算机正在朝着微型化、多媒体化、智能化发展。传统的以计算机为中心的桌面计算模式,将用户限制于固定的桌面空间的应用方式已经难以适应人们在任意
语义网技术在结构工程领域的应用能够推动结构工程试验数据的共享,促进结构工程学科的发展。而结构工程试验本体库的构建和完善是基于语义的数据应用的重要基础和前提。目前,面
随着航天科学技术的迅速发展,航天领域的科学研究成果越来越多的运用到人们生活的各个方面,主要包括移动通信、气象分析预报、GPS导航、电子侦探和资源探测等。其中通过卫星来
随着虚拟现实技术的广泛应用,人们对虚拟场景的建模效率和真实感的要求越来越高,近年来国内外研究人员提出了很多建模方法,而对于大规模复杂的三维场景来说,建模范围广,数据资源利
国内外众多的智能家居产品在满足人类居住安全、舒适、便利、高效和节能需求的同时,也使得家居系统具有复杂的软硬件资源,家庭网络环境中采用不同的操作系统、通信协议。各厂商