《物联网技术与应用》课件——6. 物联网核心技术.pptx

《物联网技术与应用》课件——6. 物联网核心技术.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共91页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;;;Part01

嵌入式系统介绍及应用;定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

组成:嵌入式微处理器、外围硬件设备、嵌入式操作系统及用户的应用程序

功能:对其他设备的控制、监视或管理

应用领域:工业控制、交通管理、信息家电、家庭功能管理系统、POS网络及电子商务、环境工程与自然以及机器人等。;Part02

嵌入式系统的结构;应用程序与操作系统的接口;Part03

嵌入式系统的特点;处理器和操作系统不存在市场垄断性,虽在体系结构上存在主流,但不同的应用领域决定了市场不可被少数公司或产品垄断。所以,嵌入式系统的产品和技术是高度分散的。;Part04

嵌入式系统的体系结构;是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置;采用单一的地址及数据总线,程序指令和数据的宽度相同。;Part05

嵌入式处理器软件的特征;固态化存储:软件一般固化在存储器芯片或嵌入式微控制器中以提高执行速度和系统可靠性;

代码质量高、可靠性高:程序编写和编译工具的质量高以减少程序二进制代码长度,提高执行速度;

系统软件高实时性:优化编写的系统软件对多种任务进行统筹兼顾的合理调度;

需要开发工具和环境:对嵌入式系统进行开发和程序功能修改;

需要实时多任务操作系统(RTOS)开发平台:合理调度多任务以及利用系统资源,保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。

采用C语言作为软件开发的程序设计语言。;Part06

物联网嵌入式系统带来的机遇;物联网嵌入式操作系统(EmbeddedOperatingSystem,EOS)融合了物联网技术和计算机技术,它除具有通用操作系统的基本特点外,在小巧、可装卸等方面还有更为严格的要求,并且在操作系统设计上还要综合终端用户、制造商和第三方软件开发者的不同需求。

目前常见的嵌入式操作系统主要是WindowsCE、Linux、Palm,这些系统各有优劣,从业者往往需要根据自己的实际需求进行选择和再次开发。但无论如何,嵌入式???作系统在物联网应用中的重要地位不容置疑,对于嵌入式系统从业者来讲,其中有着巨大的发展空间。

物联网建设及现在国家对提升自身核心竞争力的大力提倡,给国内嵌入式系统行业带来的机遇不言而喻。我们要做的是快速提升自己的技术实力、产品价值,紧跟科技发展和国内经济建设的步伐,迅速成长,充分利用本土化的优势,缩小和国际竞争对手的差距,从而争取更大的市场空间。;课堂小结;课堂小结;;;;Part01

物联网软件和中间件的概念;物联网软件和中间件可以视为网络各节点操作系统之上、网络应用系统之下的一层支撑软件。处于物联网三层架构的中上层,是物联网系统的灵魂和中枢神经。

如果说软件是物联网的灵魂,中间件(Middleware)就是这个灵魂的核心。物联网中间件处于物联网的集成服务器端和感知层、传输层的嵌入式设备中,是介于前端读写器硬件模块和后端应用软件之间的重要环节,通过系统软件提供基础服务,可以连接网络上不同的应用系统,以达到资源和功能共享的目的。

服务器端中间件称为物联网业务基础中间件,一般基于传统的中间件(应用服务器、ESBMO等)构建,加入设备连接和图形化组态展示等模块;嵌入式中间件是一些支持不同通信协议的模块和运行环境。

中间件的特点是它固化了很多通用功能,但在具体应用中需要二次开发来实现个性化的行业业务需求,因此所有物联网中间件都需要提供快速开发(RAD)工具。;Part02中间件体系结构;中间件的特点:满足大量应用的需要;运行于多种硬件和OS平台之上;支持分布计算,提供跨网络、硬件和OS平台的应用或服务交互;支持标准协议;支持标准接口;由于标准接口影响可移植性、标准协议影响互操作性,所以中间件已成为许多标准化工作的主要部分。对于应用软件开发,中间件比操作系统和网络服务更重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不用修改,从而保护了企业在应用软件开发和维护中的重大投资。;Part03中间件的分类;中间件包括的范围十分广泛,针对不同的应用需求涌现出多种各具特色的中间件产品。但至今中间件还没有一个比较精确的定义,因此,在不同的角度或不同的层次上,对中间件的分类也会有所不同。由于中间件需要屏蔽分布环境中异构的操作系统和网络协议,它必须能够提供分布环境下的通信服务,这种通信服务称为平台。基于目的和实现机制的不同,将平台分为以下几类。;远程执行位于不同地址空间的过程。分为服务器(Server)和客户端(Cli

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档