嵌入式系统及应用 (2).pdf
《嵌入式系统及应用 (2).pdf》由会员分享,可在线阅读,更多相关《嵌入式系统及应用 (2).pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统及应用嵌入式系统及应用第二讲嵌入式系统概述【课本1.21.5】嵌入式系统及应用嵌入式系统及应用1.2 嵌入式系统的定义、发展简史、分类及特点嵌入式系统的定义、发展简史、分类及特点1.2.1 嵌入式嵌入式系统的系统的定义定义美国美国JackJack著的著的嵌入式词典嵌入式词典一书中给出的定义:一书中给出的定义:嵌入式嵌入式系统系统是一种计是一种计算机硬件和软件的组合算机硬件和软件的组合,也许还有机械装置也许还有机械装置,用于实现一个特定功能用于实现一个特定功能。在某在某些特定情况下些特定情况下,嵌入式系统是一个大系统或产品的一部分嵌入式系统是一个大系统或产品的一部分。该该词典给出的词典
2、给出的通通用计算机用计算机定义是:计算机硬件和软件的组合定义是:计算机硬件和软件的组合,用作通用计算平台用作通用计算平台。中国中国国家标准国家标准GB/GB/T T2203322033 嵌入式嵌入式系统术语系统术语给给出的定义:出的定义:嵌入式嵌入式系系统是置统是置入应用对象内部起信息处理和控制作用的专用计算机系统入应用对象内部起信息处理和控制作用的专用计算机系统。可以这样理解可以这样理解:嵌入式系统是:嵌入式系统是不以计算机面目出现的不以计算机面目出现的“计算机计算机”,它隐含它隐含在各类具体的产品之中在各类具体的产品之中,这些产品中的计算机程序起到了重要作用这些产品中的计算机程序起到了重要
3、作用。第第2 2页页 共共2020页页嵌入式系统及应用嵌入式系统及应用嵌入式系统举例:嵌入式系统举例:可以自行举出很多例子可以自行举出很多例子第第3 3页页 共共2020页页嵌入式系统及应用嵌入式系统及应用1.2.2 嵌入式嵌入式系统的由来及发展简史系统的由来及发展简史1嵌入式系统的嵌入式系统的由来由来通用计算机系统:通用计算机系统:计算机是因计算机是因科学家需要一个高速的计算科学家需要一个高速的计算工具而工具而于于1946年在美国产生年在美国产生的的。嵌入式计算机嵌入式计算机系统系统(嵌入式系嵌入式系统统):是是因为通信因为通信、测控与数据传测控与数据传输等领域对计算机技术的输等领域对计算机
4、技术的需求而产需求而产生的生的。第第4 4页页 共共2020页页嵌入式系统及应用嵌入式系统及应用2嵌入式系统的发展简史嵌入式系统的发展简史1971年年,Intel公司推出了单芯片公司推出了单芯片4004微处理器微处理器,它它是世界上是世界上第一个商用微处理器第一个商用微处理器,这是这是嵌入式计算机的雏形嵌入式计算机的雏形。1976年年,Intel公司推出了世界上第一个单片公司推出了世界上第一个单片微型计算机微型计算机,将将如如ROM、RAM、定时器等定时器等CPU外部资源外部资源,与与CPU一起集成到一一起集成到一个硅片上生产的个硅片上生产的时代时代,至今至今8位位MCS-51单片机单片机还有
5、还有一定市场一定市场。1985年年,ARM原型原型出现于出现于英国英国,开创了嵌入式开创了嵌入式ARM时代时代。2018年左右年左右,RISC-V逐步进入嵌入式逐步进入嵌入式。至今至今,成为其嵌入式人工智能与物联网的成为其嵌入式人工智能与物联网的关键技术关键技术基础基础。第第5 5页页 共共2020页页嵌入式系统及应用嵌入式系统及应用3ARM简介简介ARM(Advanced RISC Machines)既可以认为是一个公司的名称既可以认为是一个公司的名称,也也可以认为是对一类微处理器的通称可以认为是对一类微处理器的通称,还可以认为是一种技术的名称还可以认为是一种技术的名称。ARM公司成立于公司
6、成立于1990年年,ARM 的商业模式主要涉及的商业模式主要涉及 知识产权知识产权(Intellectual Property,IP)的设计和许可的设计和许可,不生产芯片不生产芯片。目前主要方向:目前主要方向:Cortex-M,微控制器系列微控制器系列,面向测控领域;面向测控领域;Cortex-A,应用处理器系列应用处理器系列,面向多媒体面向多媒体应用应用。第第6 6页页 共共2020页页嵌入式系统及应用嵌入式系统及应用1.2.3 嵌入式嵌入式系统系统的分类的分类1电子电子系统智能化类系统智能化类(微控制器类微控制器类)电子电子系统智能化类的嵌入式系统系统智能化类的嵌入式系统,主要用于工主要用
7、于工业控制业控制、汽车汽车电子电子、测控系统测控系统、数据采集等数据采集等,这类这类应用所使用的嵌入式处理器一般被称为微控制器应用所使用的嵌入式处理器一般被称为微控制器。这类嵌入式系统产品这类嵌入式系统产品,从形态上看从形态上看,更类似于早期更类似于早期的电子系统的电子系统,但内部计算程序起核心控制作用但内部计算程序起核心控制作用。开发方式:可以不使用操作系统开发方式:可以不使用操作系统,也可以使用也可以使用实时操作系统实时操作系统(Real Time Operating System,RTOS)第第7 7页页 共共2020页页嵌入式系统及应用嵌入式系统及应用1.2.3 嵌入式嵌入式系统系统的
8、分类的分类2计算机应用延伸类计算机应用延伸类(应用处理器类应用处理器类)计算机应用计算机应用延伸类的嵌入式系统延伸类的嵌入式系统,主要用于平板主要用于平板电脑电脑、智能手机智能手机、电视机顶盒电视机顶盒、企业网络设备等企业网络设备等,这这类应用所使用的嵌入式处理器一般被称为应用处理器类应用所使用的嵌入式处理器一般被称为应用处理器(Application Processor),一般也称为多媒体应用处一般也称为多媒体应用处理器理器(MultimediaApplication Processor,MAP)。从从操作系统角度看操作系统角度看,计算机应用延伸类的嵌入式系计算机应用延伸类的嵌入式系统一般使
9、用非实时嵌入式统一般使用非实时嵌入式操作系统操作系统。第第8 8页页 共共2020页页嵌入式系统及应用嵌入式系统及应用1.2.4 嵌入式嵌入式系统系统的特点的特点这里这里从与通用计算机对比的角度来介绍嵌入式从与通用计算机对比的角度来介绍嵌入式系统的特点系统的特点。1嵌入式系统属于计算机系统嵌入式系统属于计算机系统,但不单独以通用计算机的但不单独以通用计算机的面目面目出现出现2嵌入式系统开发需要专用工具和特殊嵌入式系统开发需要专用工具和特殊方法方法3使用使用MCU设计嵌入式系统设计嵌入式系统,数据与程序空间采用不同存数据与程序空间采用不同存储储介质介质4开发嵌入式系统涉及软件开发嵌入式系统涉及软
10、件、硬件及应用领域的知识硬件及应用领域的知识第第9 9页页 共共2020页页嵌入式系统及应用嵌入式系统及应用1.3 嵌入式嵌入式系统的学习困惑、知识体系及学习建议系统的学习困惑、知识体系及学习建议1.3.1 嵌入式嵌入式系统的学习困惑系统的学习困惑初学者应该以一初学者应该以一个具体个具体MCUMCU为为蓝本蓝本,通过通过学习实践学习实践,获得嵌入式系统知识体系的获得嵌入式系统知识体系的通用知识通用知识,基本原则基本原则是:入门时间较快是:入门时间较快、硬件成本较少硬件成本较少、软硬件资料规范软硬件资料规范、知识要素知识要素较多较多、学习难度较低学习难度较低。这里回答三个可能的困惑这里回答三个可
11、能的困惑:(1 1)嵌入式系统学习困惑之一嵌入式系统学习困惑之一选择入门芯片:是微控制器还是应用处理器选择入门芯片:是微控制器还是应用处理器?微微控制器控制器(2 2)嵌入式系统学习困惑之二嵌入式系统学习困惑之二选择操作系统:选择操作系统:NOSNOS、RTOSRTOS或或EOSEOS。NOSNOS(3 3)嵌入式系统学习困惑之三嵌入式系统学习困惑之三硬件与软件:如何平衡硬件与软件:如何平衡?打好嵌入式系统打好嵌入式系统的硬件与软件基础的硬件与软件基础第第1010页页 共共2020页页嵌入式系统及应用嵌入式系统及应用1.3.2 嵌入式嵌入式系统的知识体系系统的知识体系以以MCUMCU为核心的嵌
12、入式系统应用产品设计为核心的嵌入式系统应用产品设计,需要有硬件需要有硬件、软件及行业领域的相关软件及行业领域的相关知识知识。硬件主要有硬件主要有MCUMCU的硬件最小系统的硬件最小系统、输入输出外围电路输入输出外围电路、人机接口设计人机接口设计。软件设软件设计有固化软件的设计计有固化软件的设计,也可能含也可能含PCPC软件的设计软件的设计。行业知识需要通过协作行业知识需要通过协作、交流与总结交流与总结获得获得。(1 1)掌握硬件最小系统与软件最小系统框架掌握硬件最小系统与软件最小系统框架。(2 2)掌握常用基本输出的概念掌握常用基本输出的概念、知识要素知识要素、构件使用方法及构件设计方法构件使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式系统及应用 2 嵌入式 系统 应用
限制150内