如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
物联网设备和标识3.1嵌入式系统嵌入式系统被描述为:以应用为中心,软件硬件可裁剪的,适应应用系统对功能、可靠性、成本、体积、功耗等严格综合性需要的计算机系统。它由嵌入式硬件和嵌入式软件两部分组成。嵌入式操作系统位于硬件和应用软件之间,为上层应用提供基础服务,是嵌入式系统的核心和灵魂。3.1.1嵌入式系统的概念不过上述定义并不能充分体现出嵌入式系统的精髓,目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于PC中BIOS的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。我们可从下列几方面来理解上述嵌入式系统的定义。(1)嵌入式系统是面向用户、面向产品、面向应用的,嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁剪利用。嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行,因此嵌入式系统产品一旦进入市场,具有较长的生命周期。(2)嵌入式系统是将先进的计算机技术、半导体技术、电子技术和各个行业的具体应用相结合后的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。(3)嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用系统的功能、可靠性、成本、体积等要求。为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存储于磁盘等载体中。(4)嵌入式系统本身不具备自主开发能力,设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发。实际上,凡是与产品结合在一起的具有嵌入式特点的控制系统都可以叫嵌入式系统。现在人们讲嵌入式系统时,某种程度上指近些年比较热门的具有操作系统的嵌入式系统。3.1.2嵌入式系统的发展及应用(1)第一阶段是以单芯片为核心的可编程控制器形式的系统,同时具有与监测、伺服、指示设备相配合的功能。这种系统一般没有操作系统的支持,通过汇编语言编程对系统进行直接控制。这一阶段系统的主要特点是:系统结构和功能都相对单一;处理效率较低;存储容量较小;几乎没有用户接口。(2)第二阶段是以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统。这一阶段系统的主要特点是:CPU种类繁多,通用性比较弱;系统开销小,效率高;操作系统具有一定的兼容性和扩展性;应用软件较专业,用户界面不够友好;系统主要用来控制系统负载以及监控应用程序运行。(3)第三阶段是以嵌入式操作系统为标志的嵌入式系统。这一阶段系统的主要特点是:嵌入式操作系统能运行于各种不同类型的微处理器上,兼容性好;操作系统内核精小、效率高,并且具有高度的模块化和扩展性;具备文件和目录管理、设备支持、多任务、网络支持、图形窗口以及用户界面等功能;具有大量的应用程序接口(API),开发应用程序简单;嵌入式应用软件丰富。(4)第四阶段是以基于Internet为标志的嵌入式系统,这是一个正在迅速发展的阶段。目前大多数嵌入式系统还孤立于Internet之外,但随着Internet的发展以及Internet技术与信息家电、工业控制技术等结合日益密切,嵌入式设备与Internet的结合代表着嵌入式技术的真正未来,也为物联网发展奠定了基础。早期的嵌入式系统只是为了实现某些特定功能,使用一个循环控制程序对外界的请求进行处理。不可否认,这对于简单的系统而言是足够的,但是当我们的系统变得日渐复杂庞大的时候,如果要增添一项功能的时候,很可能不得不重新进行系统的设计,这无疑会增加开发的成本和系统复杂度。使用这种方式开发规模较大、功能复杂的嵌入式系统是不可想象的。20世纪80年代初期嵌入式操作系统的出现使得快速便捷地开发规模较大的嵌入式系统成为现实,自这一时期开始就出现了各种各样的商用嵌入式操作系统,从而形成了目前多种形式的商用嵌入式操作系统百家争鸣的局面。基于嵌入式操作系统之上的系统才能够真正符合嵌入式系统定义中的软件可裁剪、功能的可扩展、高可靠性等特征。后PC时代是一个真实的阶段,而且是一个可以预测的时代。嵌入式系统就是与这一时代紧密相关的产物,它将拉近人与计算机的距离,形成一个人机和谐的工作与生活环境。嵌入式系统在应用数量上远远超过了各种通用计算机系统嵌入式系统是将计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。纵观嵌入式系统的发展过程,