论文部分内容阅读
摘 要 随着我国信息技术的不断发展,计算机技术以及通信技术和网络技术进行了有机的融合,从而形成了一种新型的技术,称为嵌入式技术。这种技术现在被广泛应用于社会的各个领域当中,其中嵌入式中间件的技术也是具有很多特性的,例如高移植性和开放性,都使得这种技术的应用程序能够在更高的平台以及更高级的操作系统上运用。文章通过对嵌入式中间件技术进行概括,来阐述嵌入式中间件技术在数字电视中的应用以及它所带来的影响。
关键词 数字电视;嵌入式中间件;系统
中图分类号 G2 文献标识码 A 文章编号 2096-0360(2016)08-0047-01
随着我国社会的不断发展,数字电视的应用也越来越广泛。所谓数字电视就是指电视节目的采集、制作、编辑、传输以及接收的整个过程都是采用数字技术的新一代电视,它的优点是非常多的。例如抗干扰能力强、信号质量好、画质清晰等,所以数字电视将是未来电视发展的新方向。互联网技术的发展使我们能够实现接一根线就可以上网浏览网页信息,因此,运用嵌入式技术的产品也为我们所应用,使我们的生活变得更加方便。
1 嵌入式中间件技术的概括
1.1 嵌入式中间件的定义
所谓的嵌入式中间件就是指一组非常标准而且完整的应用程序接口,它的应用是为了处理分布异构问题的。它作用于操作系统平台以及应用平台之间,对于不同定义的操作系统平台,嵌入式技术会有不同的接口和协议对其进行规范。中间件的功能是非常多的,主要有通信管理、图形系统管理以及内存管理等多个方面。最受人们欢迎的一个功能就是嵌入式中间件的保证机制是非常完善而且安全的,它能够满足包括web数据库等在内的大量系统应用需要,还能够在不影响数据库本身的信息处理能力的情况下发送数据库中的信息,这就有利于系统的稳定运行。除此之外,嵌入式中间件技术还能够对多种连接协议和标准协议进行支持。而且嵌入式系统还可以运用嵌入式中间件进行软件的开发和运行。
1.2 嵌入式中间件的发展过程
嵌入式中间件技术的快速发展与通信技术和网络技术的快速发展是紧密联系的。从当前发展情况来看,大多嵌入式设备都运用了网络技术以及通信技术,这些技术的运用可以实现信息的共享,与网络实现更加密切的联系。从一般的发展情况来看,嵌入式系统与远程控制台的连接是需要通过网络的,这样才可以将收集到的信息传输给控制台;控制台的主要职责就是对信息进行分析和处理,从而通过网络对嵌入式设备进行遥控,以达到对嵌入式系统远程监控的目的。从中我们可以得出不同的嵌入式系统一定要与桌面系统进行很好地协调,使工作任务顺利完成。除此之外,嵌入式系统实现了多个领域的应用,主要是因为它能够最大程度地支持上层应用软件的开发,因此,许多公司对嵌入式软件的发展颇感兴趣。但是,如何提高嵌入式系统应用软件的开发效率也是我们现在需要面对的重要问题。通过了解我们可以知道,嵌入式系统中所联入的互联网是需要实现普适运算的,为了能够开发出更高质量、更低成本以及更加高效率和可扩展的应用软件,在无形中带动了嵌入式中间件技术的发展。
1.3 嵌入式中间件的特点及分类
从目前数字电视的发展情况来看,它所运用到的嵌入式系统一般是软件系统和硬件平台,按技术的功能划分可以分为中间件、操作系统平台、底层硬件平台以及应用软件4个方面。中间件在整个嵌入式系统中所发挥的作用是把硬件的底层软件与应用软件分开,这样上层的应用软件便可以脱离具体的硬件平台。嵌入式中间件作为一个接口主要是把嵌入式应用程序和硬件平台相互连接起来,这样就可以使应用程序更加完整、标准的接到这个平台中去。嵌入式中间件接口的特点主要是模块化、层次化、可扩展等。我们还可以以嵌入式应用的特点作为依据,以此来增强应用程序的开放性和可移植性,它的可移植性主要表现为嵌入式中间件可以支持不同的操作系统,促使各类应用软件可以跨操作系统以及硬件平台来进行软件的开发和管理。应用范围最广的是嵌入式异构终端和嵌入式操作系统,其开放性则表现在嵌入式中间件能够支持多种应用标准和协议。对于QL接口以及MPEG标准等协议标准都可以进行支持,从而满足多种嵌入式应用的开发。开发人员在应用程序的开发过程中,不需要考虑底层硬件等问题,这就减少了嵌入式应用软件的开发以及管理过程,这样就能够实现多个嵌入式应用系统的跨平台协同工作,提高其开发效率。
2 嵌入式中间件技术在数字电视中的应用
嵌入式中间件对应用开放性以及平台无关性的要求是非常高的,主要是因为它可以实现应用程序跨操作系统跨平台的开发和管理。在数字电视中,经常用到的就是Java语言。这种语言的优势就是只需对它的程序进行一次编写就能够在多个地方运行,因此,Java语言在嵌入式中间件应用范围非常广[1]。Java的实现与Java虚拟机是分不开的,这种虚拟机经常作为中间件平台的底层,具有非常强的跨平台性,使用虚拟机主要是为了屏蔽不同终端之间存在的异构性的干扰,给不同的硬件平台提供一个共同使用的应用接口。数字电视嵌入式系统的中间层,嵌入式Java技术可以把前端用户接口和后端的数据服务相互隔离,这样就可以实现一个三层式的分布结构环境。通过这些,数字电视就能够运用最新的web应用服务器访问数字电视观看过程中所需要的数据,因此得以广泛应用。
3 结束语
科学技术的发展使得网络技术、计算机技术和通信技术进行有机地结合,使得嵌入式技术也广泛应用于社会的各个领域,数字电视的各类应用就是一个很好的体现,嵌入式技术在数字电视中的应用,受到越来越多人的喜爱,推动了数字电视的发展。
参考文献
[1]张克强.数字电视嵌入式中间件技术[J].西部广播电视,2014(12):187-188.
关键词 数字电视;嵌入式中间件;系统
中图分类号 G2 文献标识码 A 文章编号 2096-0360(2016)08-0047-01
随着我国社会的不断发展,数字电视的应用也越来越广泛。所谓数字电视就是指电视节目的采集、制作、编辑、传输以及接收的整个过程都是采用数字技术的新一代电视,它的优点是非常多的。例如抗干扰能力强、信号质量好、画质清晰等,所以数字电视将是未来电视发展的新方向。互联网技术的发展使我们能够实现接一根线就可以上网浏览网页信息,因此,运用嵌入式技术的产品也为我们所应用,使我们的生活变得更加方便。
1 嵌入式中间件技术的概括
1.1 嵌入式中间件的定义
所谓的嵌入式中间件就是指一组非常标准而且完整的应用程序接口,它的应用是为了处理分布异构问题的。它作用于操作系统平台以及应用平台之间,对于不同定义的操作系统平台,嵌入式技术会有不同的接口和协议对其进行规范。中间件的功能是非常多的,主要有通信管理、图形系统管理以及内存管理等多个方面。最受人们欢迎的一个功能就是嵌入式中间件的保证机制是非常完善而且安全的,它能够满足包括web数据库等在内的大量系统应用需要,还能够在不影响数据库本身的信息处理能力的情况下发送数据库中的信息,这就有利于系统的稳定运行。除此之外,嵌入式中间件技术还能够对多种连接协议和标准协议进行支持。而且嵌入式系统还可以运用嵌入式中间件进行软件的开发和运行。
1.2 嵌入式中间件的发展过程
嵌入式中间件技术的快速发展与通信技术和网络技术的快速发展是紧密联系的。从当前发展情况来看,大多嵌入式设备都运用了网络技术以及通信技术,这些技术的运用可以实现信息的共享,与网络实现更加密切的联系。从一般的发展情况来看,嵌入式系统与远程控制台的连接是需要通过网络的,这样才可以将收集到的信息传输给控制台;控制台的主要职责就是对信息进行分析和处理,从而通过网络对嵌入式设备进行遥控,以达到对嵌入式系统远程监控的目的。从中我们可以得出不同的嵌入式系统一定要与桌面系统进行很好地协调,使工作任务顺利完成。除此之外,嵌入式系统实现了多个领域的应用,主要是因为它能够最大程度地支持上层应用软件的开发,因此,许多公司对嵌入式软件的发展颇感兴趣。但是,如何提高嵌入式系统应用软件的开发效率也是我们现在需要面对的重要问题。通过了解我们可以知道,嵌入式系统中所联入的互联网是需要实现普适运算的,为了能够开发出更高质量、更低成本以及更加高效率和可扩展的应用软件,在无形中带动了嵌入式中间件技术的发展。
1.3 嵌入式中间件的特点及分类
从目前数字电视的发展情况来看,它所运用到的嵌入式系统一般是软件系统和硬件平台,按技术的功能划分可以分为中间件、操作系统平台、底层硬件平台以及应用软件4个方面。中间件在整个嵌入式系统中所发挥的作用是把硬件的底层软件与应用软件分开,这样上层的应用软件便可以脱离具体的硬件平台。嵌入式中间件作为一个接口主要是把嵌入式应用程序和硬件平台相互连接起来,这样就可以使应用程序更加完整、标准的接到这个平台中去。嵌入式中间件接口的特点主要是模块化、层次化、可扩展等。我们还可以以嵌入式应用的特点作为依据,以此来增强应用程序的开放性和可移植性,它的可移植性主要表现为嵌入式中间件可以支持不同的操作系统,促使各类应用软件可以跨操作系统以及硬件平台来进行软件的开发和管理。应用范围最广的是嵌入式异构终端和嵌入式操作系统,其开放性则表现在嵌入式中间件能够支持多种应用标准和协议。对于QL接口以及MPEG标准等协议标准都可以进行支持,从而满足多种嵌入式应用的开发。开发人员在应用程序的开发过程中,不需要考虑底层硬件等问题,这就减少了嵌入式应用软件的开发以及管理过程,这样就能够实现多个嵌入式应用系统的跨平台协同工作,提高其开发效率。
2 嵌入式中间件技术在数字电视中的应用
嵌入式中间件对应用开放性以及平台无关性的要求是非常高的,主要是因为它可以实现应用程序跨操作系统跨平台的开发和管理。在数字电视中,经常用到的就是Java语言。这种语言的优势就是只需对它的程序进行一次编写就能够在多个地方运行,因此,Java语言在嵌入式中间件应用范围非常广[1]。Java的实现与Java虚拟机是分不开的,这种虚拟机经常作为中间件平台的底层,具有非常强的跨平台性,使用虚拟机主要是为了屏蔽不同终端之间存在的异构性的干扰,给不同的硬件平台提供一个共同使用的应用接口。数字电视嵌入式系统的中间层,嵌入式Java技术可以把前端用户接口和后端的数据服务相互隔离,这样就可以实现一个三层式的分布结构环境。通过这些,数字电视就能够运用最新的web应用服务器访问数字电视观看过程中所需要的数据,因此得以广泛应用。
3 结束语
科学技术的发展使得网络技术、计算机技术和通信技术进行有机地结合,使得嵌入式技术也广泛应用于社会的各个领域,数字电视的各类应用就是一个很好的体现,嵌入式技术在数字电视中的应用,受到越来越多人的喜爱,推动了数字电视的发展。
参考文献
[1]张克强.数字电视嵌入式中间件技术[J].西部广播电视,2014(12):187-188.