第1章--嵌入式系统简介ppt课件.ppt
《第1章--嵌入式系统简介ppt课件.ppt》由会员分享,可在线阅读,更多相关《第1章--嵌入式系统简介ppt课件.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XS单片机原理单片机原理及嵌入式系统开发及嵌入式系统开发合肥工业大学合肥工业大学张张 阳,吴阳,吴 晔,滕晔,滕 勤勤 Email:TEL:MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。第第1章章 嵌入式系统简介嵌入式系统简介l 嵌入式系统嵌入式系统l 嵌入式系统硬件嵌入式
2、系统硬件l 嵌入式系统软件嵌入式系统软件l 嵌入式操作系统嵌入式操作系统l 嵌入式系统开发方法嵌入式系统开发方法MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发前言前言在信息化社会中,计算机和网络已经全在信息化社会中,计算机和网络已经全面渗透到我们生活的每一个角落。面渗透到我们生活的每一个角落。本章作为本书的开篇,主要介绍嵌入式本章作为本书
3、的开篇,主要介绍嵌入式系统的基本概念和嵌入式系统的开发学习系统的基本概念和嵌入式系统的开发学习方法。方法。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.1 嵌入式系统嵌入式系统 1.1.1 系统系统 系统是一种根据固定的计划、程序或者系统是一种根据固定的计划、程序或者规则进行工作、组织或者执行一项或多项规则进行工作、组织或者执行一项或多项任务的方式。系统也是一种工作安排方法,任务的方式。系统也是一种工作安排方法,其所
4、有单元能够按照一定的计划或者程序其所有单元能够按照一定的计划或者程序装配在一起,共同完成工作任务。装配在一起,共同完成工作任务。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.1 嵌入式系统嵌入式系统 1.1.2 嵌入式系统嵌入式系统 Computers as ComponentsPrinciples of Embedded Computing System Design一书中指出:什么是嵌一书中指出:什么是嵌入式计算
5、系统?如果不严格地定义,它是入式计算系统?如果不严格地定义,它是任何一个包含可编程计算机的设备,但是任何一个包含可编程计算机的设备,但是它本身却不是一个通用计算机。它本身却不是一个通用计算机。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.1 嵌入式系统嵌入式系统 1.1.2 嵌入式系统嵌入式系统 Embedded Microcontrollers一书一书作者认为:嵌入式系统是一种电子系统,作者认为:嵌入式系统是一种电
6、子系统,它包含微处理器或者微控制器,但是我们它包含微处理器或者微控制器,但是我们不认为它们是计算机不认为它们是计算机计算机隐藏或者计算机隐藏或者嵌入在系统中。嵌入在系统中。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.1 嵌入式系统嵌入式系统 1.1.2 嵌入式系统嵌入式系统 英国电机工程师协会定义:嵌入式系统英国电机工程师协会定义:嵌入式系统是控制、监视或辅助某个设备、机器甚至是控制、监视或辅助某个设备、机器甚至工
7、厂运行的设备。它具备工厂运行的设备。它具备4个特征:个特征:用来用来执行特定的功能;执行特定的功能;以微型计算机与外围以微型计算机与外围设备构成核心;设备构成核心;具有严格的时序与稳定具有严格的时序与稳定度;度;全自动操作循环工作。全自动操作循环工作。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.1 嵌入式系统嵌入式系统 1.1.2 嵌入式系统嵌入式系统 还可以用以下文字总结嵌入式系统的概念:嵌入式系统还可以用以下文
8、字总结嵌入式系统的概念:嵌入式系统一般指非一般指非PC系统,有计算机功能但又不称为计算机的设系统,有计算机功能但又不称为计算机的设备,它以应用为中心,软硬件可裁减,适应应用系统对功备,它以应用为中心,软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件和计算机系统。简单地说,嵌入式系统集系统的应用软件和硬件于一体,类似于硬件于一体,类似于PC中中BIOS的工作方式,具有软件代的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求码小、高度自动化、响应速
9、度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的它是可独立工作的“机器机器”或或“器件器件”。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.1 嵌入式系统嵌入式系统 1.1.2 嵌入式系统嵌入式系统 图1.1 嵌入式系统的基本
10、架构 从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.1 嵌入式系统嵌入式系统 1.1.3 嵌入式系统的分类嵌入式系统的分类l 小型嵌入式系统小型嵌入式系统 小型嵌入式系统采用一个小型嵌入式系统采用一个8位或者位或者16位的微控制位的微控制器设计;硬件和软件复杂度小,需要进行板级设器设计;硬件和软件复杂度小,需要进行板级设计。为这些系统开发嵌入式软件时,主要的编程计。为这些系统开发嵌入式软件时,主要的编程工具是所使用的
11、微控制器或者微处理器专用的编工具是所使用的微控制器或者微处理器专用的编辑器、汇编器和交叉汇编器等,通常利用辑器、汇编器和交叉汇编器等,通常利用C语言语言开发这些系统的软件。开发这些系统的软件。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.1 嵌入式系统嵌入式系统 1.1.3 嵌入式系统的分类嵌入式系统的分类l中型嵌入式系统中型嵌入式系统 中型嵌入式系统采用一个中型嵌入式系统采用一个16位或者位或者32位的微控位的微控
12、制器、数字信号处理器(制器、数字信号处理器(DSP)或者精简指令集)或者精简指令集(RISC)计算机等设计,硬件和软件复杂度都比)计算机等设计,硬件和软件复杂度都比较大。对于复杂的软件设计,可以使用如下的编较大。对于复杂的软件设计,可以使用如下的编程工具:程工具:RTOS、源代码设计工具、模拟器、调、源代码设计工具、模拟器、调试器和集成开发环境(试器和集成开发环境(IDE)等,软件工具往往还)等,软件工具往往还提供了硬件复杂性的解决和分析方法。提供了硬件复杂性的解决和分析方法。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少
13、使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.1 嵌入式系统嵌入式系统 1.1.3 嵌入式系统的分类嵌入式系统的分类l复杂嵌入式系统复杂嵌入式系统 复杂嵌入式系统的软件和硬件都非常复杂,需要可升级复杂嵌入式系统的软件和硬件都非常复杂,需要可升级的处理器或者可配置的处理器和可编程逻辑阵列(如的处理器或者可配置的处理器和可编程逻辑阵列(如FPGA、CPLD等器件)。它们用于边缘应用,在这些应等器件)。它们用于边缘应用,在这些应用中,需要硬件和软件协同设计,并且都集成到最终的系用中,需要硬件和软件协同设计,并且都集成到最终的系统中,然而它
14、们又受到硬件单元所提供的处理速度、存储统中,然而它们又受到硬件单元所提供的处理速度、存储器等资源的限制。为了解决时间问题,提高系统运行速度,器等资源的限制。为了解决时间问题,提高系统运行速度,可以在硬件中实现一部分软件功能,例如加密和解密算法、可以在硬件中实现一部分软件功能,例如加密和解密算法、TCP/IP协议栈和网络驱动程序等功能。当然,系统中某些协议栈和网络驱动程序等功能。当然,系统中某些硬件资源的功能模块同样也可以用软件来实现。这些系统硬件资源的功能模块同样也可以用软件来实现。这些系统的开发工具一般十分昂贵,有时还需要为这些系统开发编的开发工具一般十分昂贵,有时还需要为这些系统开发编译器
15、或者重定目标的编译器等。译器或者重定目标的编译器等。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.2 嵌入式系统硬件嵌入式系统硬件 嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一般具备般具备4个特点:个特点:l对实时和多任务有很强的支持能力,能完成多任务并且有对实时和多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时操作系统较短的
16、中断响应时间,从而使内部的代码和实时操作系统的执行时间减少到最低限度;的执行时间减少到最低限度;l具有功能很强的存储区保护功能,这是由于嵌入式系统的具有功能很强的存储区保护功能,这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断;利于软件诊断;l可扩展的处理器结构,以便能够迅速地扩展满足应用的高可扩展的处理器结构,以便能够迅速地扩展满足应用的高性能的嵌入式微处理器;性能的嵌入式微处理器;l嵌入式微处理器的功耗要求必
17、须很低,尤其是用于便携式嵌入式微处理器的功耗要求必须很低,尤其是用于便携式的无线及移动的计算和通信设备,对于靠电池供电的嵌入的无线及移动的计算和通信设备,对于靠电池供电的嵌入式系统更是如此,功耗往往为式系统更是如此,功耗往往为mW甚至甚至mW级。级。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。MC9S12XSMC9S12XS单片机原理及嵌入式系统开发单片机原理及嵌入式系统开发1.2 嵌入式系统硬件嵌入式系统硬件1.2.1 嵌入式微处理器嵌入式微处理器 微处理器是一个集中取址和处理一组通用指令的单元。任
18、何一个微处理器是一个集中取址和处理一组通用指令的单元。任何一个CPU必须包括一个控制单元和一个必须包括一个控制单元和一个ALU单元。而嵌入式微处理器采用单元。而嵌入式微处理器采用的是的是“增强型增强型”通用微处理器。由于嵌入式系统通常应用于环境比较通用微处理器。由于嵌入式系统通常应用于环境比较恶劣的环境中,因而嵌入式微处理器在工作温度、电磁兼容性以及可恶劣的环境中,因而嵌入式微处理器在工作温度、电磁兼容性以及可靠性方面的要求较通用的标准微处理器高。根据实际嵌入式应用要求,靠性方面的要求较通用的标准微处理器高。根据实际嵌入式应用要求,将嵌入式微处理器装配在专门设计的主板上,只保留和嵌入式应用有将
19、嵌入式微处理器装配在专门设计的主板上,只保留和嵌入式应用有关的主板功能,这样可以大幅度地减小系统的体积和功耗。关的主板功能,这样可以大幅度地减小系统的体积和功耗。和工业控制计算机相比,嵌入式微处理器组成的系统具有体积小、和工业控制计算机相比,嵌入式微处理器组成的系统具有体积小、重量轻、成本低、可靠性高等一系列优点,但在其电路板上必须包括重量轻、成本低、可靠性高等一系列优点,但在其电路板上必须包括ROM、RAM、总线接口、必要的外设等器件。由嵌入式微处理器及、总线接口、必要的外设等器件。由嵌入式微处理器及其存储器、总线、外设等器件安装在一块电路主板上而构成的系统,其存储器、总线、外设等器件安装在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 简介 ppt 课件
限制150内