首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 中间件思想在嵌入式GIS设计中的应用

中间件思想在嵌入式GIS设计中的应用

资料介绍
嵌入式系统论文

中间件思想在嵌入式GIS设计中的应用
摘要:介绍中间件的基本概念,包括中间件的定义、特点、应用现状及未来发展趋势。
在此基础上,针对嵌入式地理信息系统,给出如何将中间件思想应用在该系统设计上,
以满足系统能够在各种异构平台上运行的要求。
    关键词:中间件 嵌入式地理信息系统 适配层
引言
随着计算机软件技术的迅速发展,应用程序的规模也在不断扩大。应用范围也更加广
阔。这不仅存在着多种硬件平台(例如台式机、嵌入式系统),而且在这些硬件平台上
,通常又存在着多种的通信介质(例如串口、USB口等)、通信协议(例如TCP/IP等)及
操作系统软件平台(例如Windows、Linux、Nucleus等)。我们的软件开发往往要求能够
在这些异构的硬/软件平台上运行。
为此,我们引入了“中间件(Middleware)”的概念。本文在介绍中间件基本概念的基
础上,结合研究项目“嵌入式地址信息系统的开发”来说明如何以中间件的形式设计该系
统。
1 中间件的基本概念
1.1 中间件定义及作用
中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的
程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的
多种实现。也就是说,中间件是位于底层硬件/操作系统平台之上,应用层之下的中间适
配层。该层向下屏蔽掉硬件平台或操作系统平台的差异,向上为应用层操作一个统一的
标准接口,应用层的开发基于该接口进行。在以下定义下,中间件具有如下特点:
*满足大量应用的需要;
*运行于多种硬件和OS平台;
*支持分布计算,提供跨网络、硬件和OS平台的透明性应用或服务的交互;
*支持标准的协议;
*支持标准的接口。
在中间件设计思想下,软件的开发变得更加简单。首先,当系统硬件/操作系统平台
标签:嵌入式GIS设计
中间件思想在嵌入式GIS设计中的应用
本地下载

评论