最新嵌入式系统设计与实例开发PPT课件.ppt
《最新嵌入式系统设计与实例开发PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新嵌入式系统设计与实例开发PPT课件.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统设计与实例开嵌入式系统设计与实例开发发21 1、掌握一种学习方法、掌握一种学习方法2 2、学习了解嵌入式技术研发的基本概念、方法、学习了解嵌入式技术研发的基本概念、方法和知识和知识3 3、获得嵌入式开发设计实践经验、获得嵌入式开发设计实践经验希望大家有所收获希望大家有所收获3456789l它们被广泛地应用到工业控制系统、仿真系统、医疗仪它们被广泛地应用到工业控制系统、仿真系统、医疗仪器、信息家电、通信设备等众多领域中。器、信息家电、通信设备等众多领域中。lPDAPDA在显示屏幕上已实现汉字写入、短消息语音发布,在显示屏幕上已实现汉字写入、短消息语音发布,作为企业专用解决方案,如物流管
2、理、条码扫描、移动作为企业专用解决方案,如物流管理、条码扫描、移动信息采集等信息采集等l自动控制领域,不仅可以用于自动控制领域,不仅可以用于ATMATM机,自动售货机,工机,自动售货机,工业控制等专用设备,和移动通讯设备结合、业控制等专用设备,和移动通讯设备结合、GPSGPS、娱乐、娱乐相结合,硬件方面,不仅有各大公司的微处理器芯片,相结合,硬件方面,不仅有各大公司的微处理器芯片,还有用于学习和研发的各种配套开发包。还有用于学习和研发的各种配套开发包。l尤其是在最近几年,嵌入式设备不断地进入到新的应用尤其是在最近几年,嵌入式设备不断地进入到新的应用领域,比如领域,比如PDAPDA、手持设备、手
3、持设备、AutoPCAutoPC、智能电话和机项、智能电话和机项盒(盒(STBSTB)等。)等。嵌入式技术正在形成一种产业嵌入式技术正在形成一种产业 10l在通信领域,数字技术正在全面取代模拟技术。在广在通信领域,数字技术正在全面取代模拟技术。在广播电视领域,美国已开始由模拟电视向数字电视转变,播电视领域,美国已开始由模拟电视向数字电视转变,欧洲的欧洲的DVBDVB(数字电视广播)技术已在全球大多数国家(数字电视广播)技术已在全球大多数国家推广。推广。l北京数字电视,凤凰数字卫视,高清晰、互动点播、北京数字电视,凤凰数字卫视,高清晰、互动点播、机顶盒。机顶盒。l在中国有在中国有80008000
4、万有线电视网用户,万有线电视网用户,1 1亿以上的有线电话亿以上的有线电话网用户,为其发展提供了巨大市场。网用户,为其发展提供了巨大市场。l针对如此巨大的市场,嵌入式系统的研发和生产也给针对如此巨大的市场,嵌入式系统的研发和生产也给我国信息产业实现跨越式发展提供了良好的机遇。我国信息产业实现跨越式发展提供了良好的机遇。嵌入式技术正在形成一种产业嵌入式技术正在形成一种产业 11l据国外某研究机构的统计,据国外某研究机构的统计,19991999年,嵌入式操作系统全年,嵌入式操作系统全球产值球产值3.623.62亿美元,比亿美元,比19981998年的年的3.053.05亿美元增长了亿美元增长了18
5、.7%18.7%。而另一研究机构则预计,从。而另一研究机构则预计,从19971997年到年到20012001年,年,嵌入式系统市场将以年均嵌入式系统市场将以年均240240的速度增长,的速度增长,20012001年的年的市场规模将达到市场规模将达到317317亿美元亿美元l再从手持设备市场来看,再从手持设备市场来看,20002000年的全球产销量为年的全球产销量为12901290万万部,而到部,而到20042004年时预计将为年时预计将为63406340万部。万部。l据预测,据预测,20012001年中国信息家电市场将达到年中国信息家电市场将达到500500亿亿-700-700亿亿元,元,20
6、042004年有望达到年有望达到35003500亿亿-5000-5000亿元。亿元。l目前,嵌入式操作系统的品种较多,一年前的统计显示,目前,嵌入式操作系统的品种较多,一年前的统计显示,仅用于信息家电的嵌入式操作系统就有仅用于信息家电的嵌入式操作系统就有4040种左右。种左右。嵌入式系统市场分析嵌入式系统市场分析12l高级酒店,电话、高级酒店,电话、TVTV、INTERNETINTERNET、PLAYPLAY、EMAILEMAIL、KEYKEY、无线集成;无线集成;美国正在启动一项计划,网络无线介入平台美国正在启动一项计划,网络无线介入平台l飞机的电子设备,巴黎、东京、汉城等城市地铁买票系统飞
7、机的电子设备,巴黎、东京、汉城等城市地铁买票系统l电子菜单、日本数码相机等;电子菜单、日本数码相机等;l未来超市购买东西不排队,未来超市购买东西不排队,施乐施乐XeroxXerox公司于公司于7070年代初开始实施其年代初开始实施其无纸办公室的计划,首先开发了自动付款机系统。它设想要求超市无纸办公室的计划,首先开发了自动付款机系统。它设想要求超市中的每件商品都有一个存贮商品价钱的芯片。当商品小推车经过记中的每件商品都有一个存贮商品价钱的芯片。当商品小推车经过记帐。当信用卡帐。当信用卡“扫过扫过”时,就给出清单,这样记账时就不用排队了。时,就给出清单,这样记账时就不用排队了。l医疗电子病历、手持
8、医疗仪器、德国血压仪、医疗电子病历、手持医疗仪器、德国血压仪、举例说明举例说明13l通讯行业:华为、中兴、大唐、通讯行业:华为、中兴、大唐、l国内国内ITIT业:联想、同方、方正、业:联想、同方、方正、l外资企业:微软、外资企业:微软、IBMIBM、GEGE、l工业领域:工业领域:SiemensSiemens、ABBABB、研华、研华、l国内中小型高新技术企业国内中小型高新技术企业社会对嵌入式系统设计人才的迫切需求社会对嵌入式系统设计人才的迫切需求14l l嵌入式系统设计是一门综合性的课程,涉及涉及电子、嵌入式系统设计是一门综合性的课程,涉及涉及电子、嵌入式系统设计是一门综合性的课程,涉及涉及
9、电子、嵌入式系统设计是一门综合性的课程,涉及涉及电子、计算机、自动控制计算机、自动控制计算机、自动控制计算机、自动控制等诸多专业知识,综合性强,可包括等诸多专业知识,综合性强,可包括微机原理、单片机设计、操作系统等微机原理、单片机设计、操作系统等微机原理、单片机设计、操作系统等微机原理、单片机设计、操作系统等课程内容。嵌入式课程内容。嵌入式系统是系统是软件、硬件设计的完美结合软件、硬件设计的完美结合软件、硬件设计的完美结合软件、硬件设计的完美结合。l理论与实践相结合:实践是嵌入式系统课程的重要环节,理论与实践相结合:实践是嵌入式系统课程的重要环节,缺乏实践的嵌入式系统课程是纸上谈兵。缺乏实践的
10、嵌入式系统课程是纸上谈兵。l通过嵌入式系统课程学习,可提升嵌入式系统设计的专通过嵌入式系统课程学习,可提升嵌入式系统设计的专业知识和实际设计能力。业知识和实际设计能力。l知识的积累是与精力和时间的付出成正比的,要成为高知识的积累是与精力和时间的付出成正比的,要成为高手和专家,就需要不断的努力。手和专家,就需要不断的努力。l学无止境。学无止境。对提高专业知识和实践能力大有帮助对提高专业知识和实践能力大有帮助15本节提要本节提要1 13 32 25 54 4为什么要学习嵌入式系统为什么要学习嵌入式系统嵌入式系统的定义、特点及架构嵌入式系统的定义、特点及架构嵌入式系统的发展趋势嵌入式系统的发展趋势嵌
11、入式系统与单片机、嵌入式系统与单片机、PC的区别的区别嵌入式系统的应用领域嵌入式系统的应用领域16二、嵌入式系统的定义、特点与体系结构二、嵌入式系统的定义、特点与体系结构嵌入式应用嵌入式应用信息家电信息家电智能玩具智能玩具军事电子军事电子通信设备通信设备移动存贮移动存贮工控设备工控设备智能仪表智能仪表汽车电子汽车电子网络设备网络设备消费电子消费电子军事国防军事国防电子商务电子商务网络网络工业控制工业控制17IEEEIEEE定义定义 根据根据IEEEIEEE的定义:的定义:嵌入式系统是嵌入式系统是“用于控制、监视或者辅助操作机器用于控制、监视或者辅助操作机器用于控制、监视或者辅助操作机器用于控制
12、、监视或者辅助操作机器和设备的装置和设备的装置和设备的装置和设备的装置”(原文为(原文为devices used to control,devices used to control,monitor,or assist the operation of equipment,monitor,or assist the operation of equipment,machinery or plantsmachinery or plants)。)。可以看出此定义是从应用上考虑的,嵌入式系统是可以看出此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。软件和硬件的综合体
13、,还可以涵盖机电等附属装置。18一般定义一般定义 “以以应用应用为中心、以为中心、以计算机技术计算机技术计算机技术计算机技术为基础、为基础、软件硬件可裁剪软件硬件可裁剪、功能、可靠性、成本、体积、功能、可靠性、成本、体积、功耗严格要求功耗严格要求的的专用专用计算机系统。计算机系统。”19l嵌入式系统是以嵌入式系统是以嵌入式应用嵌入式应用为目的的计算机系统。可为目的的计算机系统。可分为系统级、板级、片级分为系统级、板级、片级l系统级:各种类型的工控器、系统级:各种类型的工控器、PC104PC104模块模块l板级:各种类型的带板级:各种类型的带CPUCPU的主板及的主板及OEMOEM产品产品l片级
14、:各种以单片机、片级:各种以单片机、DSPDSP、微处理器为核心的产品、微处理器为核心的产品微机学会的定义微机学会的定义20嵌入式系统的几个重要特征嵌入式系统的几个重要特征(1 1)系统内核小)系统内核小l由于嵌入式系统一般是应用于小型电子装置的,系统资由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所源相对有限,所以内核较之传统的操作系统要小得多以内核较之传统的操作系统要小得多。l比如比如ENEAENEA公司的公司的OSEOSE分布式系统,内核只有分布式系统,内核只有5K5K,而,而WindowsWindows的内核则要大得多。的内核则要大得多。21()专用性强()专用性强l嵌入
15、式系统的个性化很强,其中的嵌入式系统的个性化很强,其中的软件系统和硬件的结合软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植非常紧密,一般要针对硬件进行系统的移植。l即使在同一品牌、同一系列的产品中也需要根据系统硬件即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。的变化和增减不断进行修改。l同时针对不同的任务,往往需要对系统进行较大更改,程同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的序的编译下载要和系统相结合,这种修改和通用软件的“升级升级”是完全不同的概念。是完全不同的概念。22()系统精简()系统精
16、简l嵌入式系统嵌入式系统一般没有系统软件和应用软件的明显区分一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。于控制系统成本,同时也利于实现系统安全。23()高实时性()高实时性OSOSl这是嵌入式软件的基本要求,而且这是嵌入式软件的基本要求,而且软件要求固态存储,软件要求固态存储,以提高速度以提高速度。软件代码要求高质量和高可靠性、实时。软件代码要求高质量和高可靠性、实时性。性。24(5 5)嵌入式软件开发走向标准化)嵌入式软件开发走向标准化l嵌入式系统的应用程序嵌入式系统
17、的应用程序可以没有操作系统直接在芯片可以没有操作系统直接在芯片上运行。上运行。l为了合理地调度多任务、利用系统资源、系统函数以为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配及和专家库函数接口,用户必须自行选配RTOSRTOS(RealRealTime Operating SystemTime Operating System)开发平台,这样才能保)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。障软件质量。25(6 6)嵌入式系统需要开发工具和环境)嵌入式系统需要开发工具和环境l由于
18、其本身不具备自主开发能力,即使设计完成以由于其本身不具备自主开发能力,即使设计完成以后,用户通常也是不能对其中的程序功能进行修改,后,用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。必须有一套开发工具和环境才能进行开发。l这些工具和环境一般是基于通用计算机上的软硬件这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。设备以及各种逻辑分析仪、混合信号示波器等。l开发时往往有主机和目标机的概念,主机用于程序开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交的开发,目标机作为最后的执行机,开发时需
19、要交替结合进行。替结合进行。26嵌入式系统的架构嵌入式系统的架构输入输入输出输出操作系统操作系统应用程序应用程序软件软件结构结构硬件硬件结构结构27 嵌入式系统的核心是嵌入式微处理器。嵌入式嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一般就具备以下微处理器一般就具备以下4 4个特点个特点l对实时多任务有很强的支持能力,能完成多任务并且有较短的中对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减少到最断响应时间,从而使内部的代码和实时内核的执行时间减少到最低限度。低限度。l具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结具有功能
20、很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。需要设计强大的存储区保护功能,同时也有利于软件诊断。l可扩展的处理器结构,以能最迅速地开发出满足应用的最高性能可扩展的处理器结构,以能最迅速地开发出满足应用的最高性能的嵌入式微处理器。的嵌入式微处理器。l嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要的计算和通信设备
21、中靠电池供电的嵌入式系统更是如此,如需要功耗只有功耗只有mWmW甚至甚至WW级。级。嵌入式处理器嵌入式处理器28嵌入式微处理器嵌入式微处理器全世界只有4%的计算机处理芯片用于计算机中Source:Embedded Systems Programming,May 1999Average car has about 15 microprocessors.Mercedes S-class:63 microprocessors!32-bit嵌入式微处理器16-bit8-bit4-bit250 million1 billion1 billion1 billion125 million PCsIntel,
22、AMDMotorola,ARM,MIPS,i960,x86,其中只有其中只有4%4%的的微处理器微处理器29嵌入式微处理器分类嵌入式微处理器分类30(1)嵌入式微控制器)嵌入式微控制器l嵌入式微控制器的典型代表是单片机,这种位的电子嵌入式微控制器的典型代表是单片机,这种位的电子器件目前在嵌入式设备中仍然有着极其广泛的应用。器件目前在嵌入式设备中仍然有着极其广泛的应用。l单片机芯片内部集成单片机芯片内部集成ROM/EPROMROM/EPROM、RAMRAM、总线、总线逻辑、总线、总线逻辑、定时定时/计数器、看门狗、计数器、看门狗、I/OI/O、串行口、脉宽调制输出、串行口、脉宽调制输出、A/DA
23、/D、D/AD/A、Flash RAMFlash RAM、EEPROMEEPROM等各种必要功能和外设。等各种必要功能和外设。31l微控制器的最大特点是单片化,体积大大减小,从微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。而使功耗和成本下降、可靠性提高。l微控制器是目前嵌入式系统工业的主流。微控制器微控制器是目前嵌入式系统工业的主流。微控制器的片上外设资源一般比较丰富,适合于控制,因此的片上外设资源一般比较丰富,适合于控制,因此称为微控制器。称为微控制器。32(2)嵌入式)嵌入式DSP处理器处理器lDSPDSP处理器是专门用于信号处理方面的处理器,其在系统结处理器
24、是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,在数字滤波、构和指令算法方面进行了特殊设计,在数字滤波、FFTFFT、谱、谱分析等各种仪器上分析等各种仪器上DSPDSP获得了大规模的应用。获得了大规模的应用。lDSPDSP的理论算法在的理论算法在7070年代就已经出现,但是由于专门的年代就已经出现,但是由于专门的DSPDSP处理器还未出现,所以这种理论算法只能通过处理器还未出现,所以这种理论算法只能通过MPUMPU等由分立等由分立元件实现。元件实现。1982 1982年世界上诞生了首枚年世界上诞生了首枚DSPDSP芯片。在语音合芯片。在语音合成和编码解码器中得到了广泛
25、应用。成和编码解码器中得到了广泛应用。DSP DSP的运算速度进一的运算速度进一步提高,应用领域也从上述范围扩大到了通信和计算机方步提高,应用领域也从上述范围扩大到了通信和计算机方面。面。l 目前最为广泛应用的嵌入式目前最为广泛应用的嵌入式DSPDSP处理器是处理器是TITI的的TMS320C2000/C5000TMS320C2000/C5000系列,另外如系列,另外如IntelIntel的的MCS-296MCS-296和和SiemensSiemens的的TriCoreTriCore也有各自的应用范围。也有各自的应用范围。33lMPUMPU嵌入式微处理器是由通用计算机中的嵌入式微处理器是由通用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 嵌入式 系统 设计 实例 开发 PPT 课件
限制150内