嵌入式系统简介资料教学提纲.ppt





《嵌入式系统简介资料教学提纲.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统简介资料教学提纲.ppt(108页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统简介资料绪 论n n嵌入式系统是指以应用为中心嵌入式系统是指以应用为中心,以计算机技术以计算机技术为基础为基础,软件硬件可裁剪软件硬件可裁剪,适用于系统对功能、适用于系统对功能、可靠性、成本、体积和功耗严格要求的专用计可靠性、成本、体积和功耗严格要求的专用计算机系统。算机系统。n n嵌入式系统并不是最近出现的新技术,只是随嵌入式系统并不是最近出现的新技术,只是随着微电子技术和计算机技术的发展,微控制芯着微电子技术和计算机技术的发展,微控制芯片功能越来越强大。嵌入了微控制芯片的设备片功能越来越强大。嵌入了微控制芯片的设备和系统越来越多,从而使得这种技术越来越引和系统越来越多,从而使得这
2、种技术越来越引人注目。人注目。绪 论n n嵌入式系统可以说是嵌入式系统可以说是无处不在。从简单的无处不在。从简单的电子体温计到飞机的电子体温计到飞机的自动导航系统都是典自动导航系统都是典型的微处理器嵌入式型的微处理器嵌入式控制的系统。控制的系统。绪 论n n实时嵌入式系统是将先进的计算机技术、半导体技术、电子技术以及各行业的具体应用相结合的产物,这就决定了它是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。绪 论n n 嵌入式系统已广泛嵌入式系统已广泛用于信息家电、移动用于信息家电、移动通信、手持信息设备通信、手持信息设备以及工业控制等领域。以及工业控制等领域。主要难题:主要难题:绪
3、 论 如何针对某个特定的要求,设计出功耗低、精度高、实时性好、抗干扰能力强、价格低的实时嵌入式系统,并使其成功的运转以满足用户的需求。第一节嵌入式系统概论1.11.1.1.1 嵌入式系统的概念与特点嵌入式系统的概念与特点 一、嵌入式系统(一、嵌入式系统(Embedded SystemEmbedded System)定义:定义:嵌入式系统是指用于实时控制、监视、管理嵌入式系统是指用于实时控制、监视、管理或辅助其他设备运行的设备,可以是专用或多或辅助其他设备运行的设备,可以是专用或多用途(但一般具有可编程的特性)的设备,用途(但一般具有可编程的特性)的设备,“嵌入嵌入”意味着这些系统本身与所控制和
4、管理的意味着这些系统本身与所控制和管理的系统融为一体的,是其中的一个有机组成部分,系统融为一体的,是其中的一个有机组成部分,是各种控制系统的基本构造单元。是各种控制系统的基本构造单元。由上面的定义,可以看出嵌入式系统的一些特征:由上面的定义,可以看出嵌入式系统的一些特征:1.1.嵌入式系统是以嵌入式应用为目的的计算机系嵌入式系统是以嵌入式应用为目的的计算机系统。统。电子计算机是为解决海量数值计算而发明和发电子计算机是为解决海量数值计算而发明和发展起来的。展起来的。而微型机一旦进入对象体系中后,便失去了通而微型机一旦进入对象体系中后,便失去了通用计算机的形态和功能,变成了形形色色的自动用计算机的
5、形态和功能,变成了形形色色的自动化系统。化系统。从而导致了现代计算机技术的两大分支:通用从而导致了现代计算机技术的两大分支:通用计算机系统与嵌入式计算机系统。计算机系统与嵌入式计算机系统。2.2.单片机是以嵌入式应用为唯一目的的典型的嵌入式系统。单片机是以嵌入式应用为唯一目的的典型的嵌入式系统。嵌入式应用分微控制器(嵌入式应用分微控制器(MicroMicrocontrolcontrolMCUMCU)和嵌入式微处理器(和嵌入式微处理器(Embedded Embedded MicroprocessorMPUMicroprocessorMPU)应用两种。应用两种。微控制器即俗称为单片机(微控制器即俗
6、称为单片机(Single Chip Single Chip ComputerComputer),),设计的目标就是面向控制,面向嵌设计的目标就是面向控制,面向嵌入式应用的。入式应用的。3.3.嵌入式系统的组成:嵌入式系统的组成:一般由:嵌入式微处理器、外围硬件设备、一般由:嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用程序等四个部分组嵌入式操作系统以及用户应用程序等四个部分组成。成。通常,嵌入式系统中的系统程序(包括操作通常,嵌入式系统中的系统程序(包括操作系统)和应用程序是浑然一体的。这些程序被编系统)和应用程序是浑然一体的。这些程序被编译连接成一个可以执行的二进制映象文件译连接成
7、一个可以执行的二进制映象文件(imageimage),),并被固化在系统中,在系统复位后并被固化在系统中,在系统复位后自动执行。自动执行。4.4.嵌入式系统的分类:嵌入式系统的分类:按形式上可以分为三大类,即按形式上可以分为三大类,即(1 1)系统级:)系统级:为各种类型的工控机,如为各种类型的工控机,如STDSTD工控机、工业工控机、工业PCPC等。等。例:将工控机嵌入到舰船上构成航行自动驾驶例:将工控机嵌入到舰船上构成航行自动驾驶仪。仪。(2 2)板级:)板级:各种类型的带各种类型的带CPUCPU的主板。的主板。(3 3)器件级:)器件级:以单片机最为典型。以单片机最为典型。二、嵌入式系统
8、的特点:二、嵌入式系统的特点:1.1.系统的复杂性系统的复杂性 据估计,大约有据估计,大约有100100250250亿个嵌入式系统亿个嵌入式系统正在使用,分布在十分广泛的范围,几乎所正在使用,分布在十分广泛的范围,几乎所有的现代电子设备中都有嵌入式系统,功能有的现代电子设备中都有嵌入式系统,功能各异,复杂程度可想而知。各异,复杂程度可想而知。2.2.系统的实时性系统的实时性 嵌入式系统多数与生产过程的实时控制嵌入式系统多数与生产过程的实时控制相关。相关。生产过程本身的特性往往决定了这类系统生产过程本身的特性往往决定了这类系统不可能随意中断正常的生产过程去进行测试不可能随意中断正常的生产过程去进
9、行测试或维修。或维修。多数造价昂贵的嵌入式系统也往往没有备多数造价昂贵的嵌入式系统也往往没有备份系统,实时诊断的难度也相应增加。份系统,实时诊断的难度也相应增加。3.3.系统的可靠性系统的可靠性 嵌入式系统在一些关键系统的控制过程中嵌入式系统在一些关键系统的控制过程中得到广泛应用(如:钢铁、石化等企业)。得到广泛应用(如:钢铁、石化等企业)。控制系统的任何微小的错误都可能导致整控制系统的任何微小的错误都可能导致整个生产过程的中断和巨额的经济损失。个生产过程的中断和巨额的经济损失。嵌入式计算机隐藏在系统或设备中,用户嵌入式计算机隐藏在系统或设备中,用户很难直接接触控制,一旦工作就要求它可靠运很难
10、直接接触控制,一旦工作就要求它可靠运行。行。嵌入式产品的使用人员多为非计算机专业嵌入式产品的使用人员多为非计算机专业人士,使用环境不定,往往条件恶劣(高温、人士,使用环境不定,往往条件恶劣(高温、高湿、多尘、强电磁干扰等高湿、多尘、强电磁干扰等)。4.4.系统的专用性系统的专用性 用途固定,通常执行特定功能,用于特定用途固定,通常执行特定功能,用于特定设备,完成特定的任务。设备,完成特定的任务。5.5.技术密集技术密集 是计算机技术、微电子技术和行业技术相是计算机技术、微电子技术和行业技术相结合的产物,必然是一个技术密集,不断创新结合的产物,必然是一个技术密集,不断创新的知识集成系统。的知识集
11、成系统。6.6.开发困难开发困难 嵌入式系统往往本身不具备自举开发能力,嵌入式系统往往本身不具备自举开发能力,必须要一套开发工具和环境才能进行开发。其必须要一套开发工具和环境才能进行开发。其开发系统与实际运行的系统并不相同,需要交开发系统与实际运行的系统并不相同,需要交叉编译系统和适当的调试系统。叉编译系统和适当的调试系统。1.1.1.2 1.2 嵌入式系统的应用嵌入式系统的应用 嵌入式系统已广泛应用于信息家电、移嵌入式系统已广泛应用于信息家电、移动通信、手持信息设备以及工业控制等领域。动通信、手持信息设备以及工业控制等领域。用于实现对宿主设备的控制、监视或管用于实现对宿主设备的控制、监视或管
12、理。理。应用范围十分广泛,因此不存在所谓嵌应用范围十分广泛,因此不存在所谓嵌入式系统的典型应用。入式系统的典型应用。1.1.1.2 1.2 嵌入式系统的应用嵌入式系统的应用1.1.1.2 1.2 嵌入式系统的应用嵌入式系统的应用1.1.制造与过程控制制造与过程控制 自动化工厂、柔自动化工厂、柔性制造系统(性制造系统(FMSFMS)、)、无人物流小车、机器无人物流小车、机器人、加工中心、核电人、加工中心、核电站、污水处理系统、站、污水处理系统、发(变)电站、能源发(变)电站、能源控制系统、石化企业控制系统、石化企业的控制设备、建筑设的控制设备、建筑设备等。备等。1.1.1.2 1.2 嵌入式系统
13、的应用嵌入式系统的应用 2.2.运输运输 交通指挥系统、交通指挥系统、售票系统、航空、售票系统、航空、铁路、公路运输铁路、公路运输系统、停车场管系统、停车场管理系统、雷达系理系统、雷达系统、检票系统等。统、检票系统等。1.1.1.2 1.2 嵌入式系统的应用嵌入式系统的应用3.3.建筑设施建筑设施 电力供应、备用电力供应、备用电源、火警报警与电源、火警报警与控制系统、供热与控制系统、供热与通风系统、电梯、通风系统、电梯、车库、安防系统、车库、安防系统、闭路电视监视、温闭路电视监视、温湿度控制等。湿度控制等。1.1.1.2 1.2 嵌入式系统的应用嵌入式系统的应用4.4.通信通信 电话交换机、卫
14、星和电话交换机、卫星和全球定位系统(全球定位系统(GPSGPS)、)、移动电话等。移动电话等。5.5.办公设备办公设备 电话系统、传真系电话系统、传真系统、复印机、照相机和统、复印机、照相机和摄像机、商用电脑、掌摄像机、商用电脑、掌上电脑等。上电脑等。1.1.1.2 1.2 嵌入式系统的应用嵌入式系统的应用6.6.银行和金融银行和金融 自动柜员机、信用卡自动柜员机、信用卡系统、验钞机、点钞系统、验钞机、点钞机、安全系统等。机、安全系统等。7.7.医疗诊断监视系统医疗诊断监视系统 心脏起搏器、理疗心脏起搏器、理疗控制系统、热疗机、控制系统、热疗机、X X光设备、电磁成像系光设备、电磁成像系统等。
15、统等。1.1.1.2 1.2 嵌入式系统的应用嵌入式系统的应用 8.8.家庭中的应用家庭中的应用 每个家庭使用的嵌入式每个家庭使用的嵌入式处理器约处理器约30304040个。个。一台一台PCPC机中就可能使用机中就可能使用了了1010来个嵌入式处理器。来个嵌入式处理器。其他家电中,电冰箱、其他家电中,电冰箱、微波炉、洗衣机、录像机、微波炉、洗衣机、录像机、电子钟、洗碗机、电子钟、洗碗机、DVDDVD播放播放机、电视机、音响设备、通机、电视机、音响设备、通用遥控器、电子玩具、电子用遥控器、电子玩具、电子宠物等。宠物等。1.1.1.2 1.2 嵌入式系统的应用嵌入式系统的应用9.9.汽车中的嵌入式
16、系统汽车中的嵌入式系统 汽车内部正迅速发展成为一个汽车内部正迅速发展成为一个具有相当规模的局域网,如具有相当规模的局域网,如CANCAN(控制局域网)总线网络。控制局域网)总线网络。汽车中的汽车中的GPSGPS系统与电子导航系统与电子导航系统(电子地图)、防碰撞系统系统(电子地图)、防碰撞系统(安全气囊)、油(安全气囊)、油/气比控制、车气比控制、车用电脑、音响、车灯、智能化的用电脑、音响、车灯、智能化的侧视镜。侧视镜。据资料介绍,据资料介绍,S S级的梅塞德斯级的梅塞德斯轿车,每辆车内平均装有轿车,每辆车内平均装有6464个微个微处理器。处理器。1.1.1.3 1.3 嵌入式系统工业的特点和
17、要求嵌入式系统工业的特点和要求一、嵌入式系统是不可垄断的高度分散的工业一、嵌入式系统是不可垄断的高度分散的工业 从某种意义上说,通用计算机行业的技术是垄从某种意义上说,通用计算机行业的技术是垄断的。当代的通用计算机工业被认为是由断的。当代的通用计算机工业被认为是由WintelWintel(MicrosoftMicrosoft和和Intel 90Intel 90年代初建立的联盟)年代初建立的联盟)垄断的工业。垄断的工业。嵌入式系统则是一个分散的工业,充满了竞争、嵌入式系统则是一个分散的工业,充满了竞争、机遇与创新,没有哪一个系列的处理器和操作系机遇与创新,没有哪一个系列的处理器和操作系统能够垄断
18、市场。统能够垄断市场。嵌入式系统工业的基础是以应用为中心的嵌入式系统工业的基础是以应用为中心的“芯芯片片”设计和面向应用的软件产品开发。设计和面向应用的软件产品开发。二、嵌入式系统具有的二、嵌入式系统具有的产品特征产品特征1.1.嵌入式系统是面向用户、面向产品、面向应嵌入式系统是面向用户、面向产品、面向应用的。如果独立于应用自行发展,则会失去用的。如果独立于应用自行发展,则会失去市场。因此,嵌入式处理器的功能、体积、市场。因此,嵌入式处理器的功能、体积、成本、可靠性、速度、处理能力、电磁兼容成本、可靠性、速度、处理能力、电磁兼容性等方面均受到应用要求的制约。性等方面均受到应用要求的制约。2.2
19、.嵌入式系统的硬件和软件都必须高效率的设嵌入式系统的硬件和软件都必须高效率的设计,量体裁衣,去除冗余。计,量体裁衣,去除冗余。3.3.嵌入式系统和具体应用有机的结合在一起,嵌入式系统和具体应用有机的结合在一起,它的升级换代也是和具体的产品同步进行。因它的升级换代也是和具体的产品同步进行。因此,嵌入式系统产品一旦进入市场,具有较长此,嵌入式系统产品一旦进入市场,具有较长的生命周期。的生命周期。4.4.嵌入式处理器的发展也体现出稳定性。一个嵌入式处理器的发展也体现出稳定性。一个体系结构一般要存在体系结构一般要存在8 81010年的时间。一个体年的时间。一个体系结构及其相关的片上外设、开发工具、库系
20、结构及其相关的片上外设、开发工具、库函数、嵌入式应用产品是一套复杂的知识系函数、嵌入式应用产品是一套复杂的知识系统。因此,用户和半导体厂商都不会轻易的统。因此,用户和半导体厂商都不会轻易的放弃一种处理器。放弃一种处理器。5.5.嵌入式系统中的软件一般都固化在嵌入式系统中的软件一般都固化在ROMROM中,其中,其应用软件生命周期也和嵌入式产品一样长,应用软件生命周期也和嵌入式产品一样长,常强调可继承性和技术衔接性,发展比较稳常强调可继承性和技术衔接性,发展比较稳定。定。1.1.1.3 1.3 嵌入式系统工业的特点和要求嵌入式系统工业的特点和要求三、嵌入式系统软件的特征三、嵌入式系统软件的特征 嵌
21、入式处理器的应用软件是实现嵌入式系嵌入式处理器的应用软件是实现嵌入式系统功能的关键,其特征主要有:统功能的关键,其特征主要有:1.1.软件要求固态化存储。软件要求固态化存储。2.2.软件代码高质量、高可靠性:以减少程序二软件代码高质量、高可靠性:以减少程序二进制代码的长度,提高执行速度。进制代码的长度,提高执行速度。3.3.系统软件(系统软件(OSOS)的高实时性是基本要求的高实时性是基本要求 在多任务嵌入式系统中,对重要性各不在多任务嵌入式系统中,对重要性各不相同的任务进行统筹兼顾的合理调度是保证每相同的任务进行统筹兼顾的合理调度是保证每个任务及时执行的关键。这种任务调度只能由个任务及时执行
22、的关键。这种任务调度只能由优化编写的系统软件来完成。优化编写的系统软件来完成。4.4.嵌入式系统软件一般需要嵌入式系统软件一般需要RTOSRTOS开发平台开发平台 虽然嵌入式系统的应用程序可以没有虽然嵌入式系统的应用程序可以没有OSOS直直接在接在“裸机裸机”上运行,但是为了合理的调度多上运行,但是为了合理的调度多任任务。利用系统资源系统函数以及和专家库函数务。利用系统资源系统函数以及和专家库函数接口,用户必须自行选配接口,用户必须自行选配RTOSRTOS开发平台,这样开发平台,这样才能保证程序执行的实时性和可靠性,并减少才能保证程序执行的实时性和可靠性,并减少开发时间,保障软件质量。开发时间
23、,保障软件质量。四、嵌入式系统开发需要开发工具和环境四、嵌入式系统开发需要开发工具和环境 嵌入式系统本身不具备自举开发的嵌入式系统本身不具备自举开发的能力,设计完成后,用户必须有一套开能力,设计完成后,用户必须有一套开发工具和环境才能方便的对其硬件、软发工具和环境才能方便的对其硬件、软件进行调试与修改。件进行调试与修改。五、嵌入式系统开发人员以应用专家为主五、嵌入式系统开发人员以应用专家为主 嵌入式系统要和各个不同行业的应用相结嵌入式系统要和各个不同行业的应用相结合,要求更多的计算机以外的专业知识,其开合,要求更多的计算机以外的专业知识,其开发人员往往是各个应用领域的专家。因此对开发人员往往是
24、各个应用领域的专家。因此对开发工具的基本要求是易学、易用、高效、可靠。发工具的基本要求是易学、易用、高效、可靠。返回目录返回目录下一节下一节嵌入式系统的特点:嵌入式系统的特点:1.1.系统的复杂性系统的复杂性2.2.系统的实时性系统的实时性3.3.系统的可靠性系统的可靠性4.4.系统的专用性系统的专用性5.5.技术密集技术密集6.6.开发困难开发困难第二节 嵌入式系统的硬件介绍 1.2.11.2.1嵌入式系统微处理器的发展嵌入式系统微处理器的发展 一、嵌入式系统微处理器的一、嵌入式系统微处理器的分类分类与与发展发展 嵌入式系统微处理器在目前的嵌入式系嵌入式系统微处理器在目前的嵌入式系统硬件设计
25、上占了很大的影响力,嵌入式系统硬件设计上占了很大的影响力,嵌入式系统开发人员必须要从琳琅满目的嵌入式系统统开发人员必须要从琳琅满目的嵌入式系统微处理器中选择一个最适当的微处理器产品微处理器中选择一个最适当的微处理器产品作为嵌入式系统控制核心,才能够兼具低成作为嵌入式系统控制核心,才能够兼具低成本、高效率的产品优势。本、高效率的产品优势。以微处理器在单一指令内所能处理的位以微处理器在单一指令内所能处理的位数来衡量,嵌入式微处理器的发展可以分为数来衡量,嵌入式微处理器的发展可以分为以下几个阶段。以下几个阶段。表表1.2.1 1.2.1 以位数来对嵌入式系统微处理器分类以位数来对嵌入式系统微处理器分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 简介 资料 教学 提纲

限制150内