嵌入式技术入门与实战(基于STM32)全套教学课件.pptx

嵌入式技术入门与实战(基于STM32)全套教学课件.pptx

  1. 1、本文档共359页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第1章认识STM32嵌入式系统《嵌入式技术入门与实战(基于STM32)》全套可编辑PPT课件1-嵌入式系统导论和STM32基础.pptx2-搭建开发环境.pptx3.1-通用功能IO模块及输出.pptx3.2-STM32时钟系统与最小系统.pptx3.3-通用功能IO模块及输入.pptx3.4-通用功能IO模块-位操作.pptx4-用好STM32的外部中断.pptx5-会用STM32的串口通信.pptx6.1-STM32定时器应用实战.pptx6.2-定时器的应用PWM.pptx6.3-定时器的应用输入捕获.pptx7-ADC.pptx

第1章认识STM32嵌入式系统010203嵌入式系统基本概念ARM微处理器简介STM32系列微控制器2

1、嵌入式系统基本概念第1章认识STM32嵌入式系统PartOne

1、嵌入式系统基本概念1.1嵌入式系统的定义1.2嵌入式系统的分类1.3嵌入式系统组成4

1.1嵌入式系统的定义普遍认同的定义:嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。5

嵌入式系统的定义诠释嵌入式系统就是嵌入到对象体系中的专用计算机系统。它的三要素是嵌入性、专用性和计算机。嵌入性是指嵌入到对象体系中,有对象环境要求;专用性是指软、硬件按对象要求进行裁剪;计算机是指实现对象的智能化功能且以微处理器为核心的系统。6

嵌入式系统产品移动终端平板电脑、智能手机信息家电智能冰箱、洗衣机、智能空调、微波炉数字电视、数码相机与数码摄像机、游戏机汽车电子车载、车控智能仪器仪表通讯设备7

1.2嵌入式系统的分类1.按表现形式即硬件范畴分类(1)芯片级嵌入式系统:在处理器芯片中含有程序或算法。(2)模块级嵌入式系统:在系统中含有某个核心模块。(3)系统级嵌入式系统:包含完整系统并有嵌入软件的全部内容。8

2.按实时性即软件范畴分类(1)实时系统:指能及时响应外部发生的随机事件,并已足够快的速度完成对事件处理的计算机应用系统。(2)非实时系统:用于对外部响应要求不太严格的产品中,9

1.3嵌入式系统组成嵌入式系统的组成主要由:嵌入式硬件系统、嵌入式软件系统。10

嵌入式系统硬件组成1.嵌入式微处理器嵌入式系统上的处理器单元称为嵌入式微处理器。嵌入式微处理器是嵌入式系统硬件部分的核心嵌入式微处理器与通用CPU最大的不同在于嵌入式微处理器大多工作在为特定用户群所专用设计的系统中。11

嵌入式系统硬件组成2.存储器嵌入式系统需要存储器来存放和执行代码可以位于微处理器的内部或外部,其容量为256KB~1GB一般片内存储器容量小,速度快,片外存储器容量大。12

嵌入式系统硬件组成3.通用设备接口和I/O接口嵌入式系统和外界交互需要一定形式的通用设备接口,通过与片外其他设备的或传感器的连接,实现微处理器与外部设备的输入/输出。每个外设通常都只有单一的功能,它可以在芯片外也可以内置芯片中。目前嵌入式系统中常用的通用设备接口有A/D、D/A,I/O接口有RS-232接口(串行通信接口)、Ethernet(以太网接口)、USB(通用串行总线接口)等。13

嵌入式系统软件组成1.中间层硬件层与软件层之间为中间层,也称为硬件抽象层(HardwareAbstractLayer,HAL)或板级支持包(BoardSupportPackage,BSP),一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置功能。14

嵌入式系统软件组成2.系统软件层系统软件层由实时多任务操作系统(Real-timeOperationSystem,RTOS)、文件系统、图形用户接口(GraphicUserInterface,GUI)、网络系统及通用组件模块组成。RTOS是嵌入式应用软件的基础和开发平台。嵌入式操作系统(EmbeddedOperationSystem,EOS)是一种用途广泛的系统软件,过去它主要应用与工业控制和国防系统领域。EOS负责嵌入系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。15

嵌入式系统软件组成3.应用软件层应用软件层是由基于实时系统开发的应用程序组成,用来实现对被控对象的控制功能。嵌入式应用软件开发,是应用软件开发的一种,就是在嵌入式操作系统平台上写各种应用程序,实现各种功能。操作系统控制着应用程序编程与硬件的交互作用,而应用程序控制着系统的运作和行为。16

2、ARM微处理器第1章认识STM32嵌入式系统PartTwo

2、ARM微处理器简介2.1ARM处理器概念2.2ARM微处理器系列2.3Cortex系列微处理器18

2.1ARM处理器概念ARM(AdvancedR

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档