- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章STM32_ARM简介分析
02. ARM-STM32简介 Revive 嵌入式系统定义 嵌入到对象体系中的专用计算机系统。 嵌入式处理器分类 处理器类型 常见系列 嵌入式微处理器(EMPU) Am186/88、386EX、SC-400、6800、MIPS、ARM系列等 微控制器(MCU) 8051、P51XA、MCS-251、MCS-96/196/296、C116/167、68300和数目众多的ARM芯片等 DSP处理器(DSP) C2000(控制)、C5000(移动通信)、C6000、C8000 片上系统(SoC) PHILIPS公司的Smart XA Revive 常见的嵌入式实时操作系统 uClinux 沿袭了主流Linux的绝大部分特性,专门针对没有MMU的CPU,稳定、良好的移植性、优秀的网络能力、完备的对各种系统的支持以及标准丰富的API等。 Windows CE 一个开放的、可升级的32位嵌入式操作系统 ,是基于掌上型电脑类的电子设备操作。具有模块化、结构化、基于Win32应用程序接口以及与处理器无关等特点。 VxWorks 一种嵌入式实时操作系统,具有良好的可靠性、非常好的实时性、可裁剪性。 uC/OS-Ⅱ 提供源代码、可移植性、可固化、可裁剪、可剥夺、多任务、系统服务、中断管理、稳定性和可靠性。 从51到ARM 51单片机的缺陷与不足: 运行速度慢 无法满足中、高端产品的需要 对存储器的管理能力比较差 对操作系统的支持比较差 从51到ARM 51到ARM的转移: 势在必行:ARM处理器已经成为32位嵌入式处理器事实上的标准 宜早不宜迟:掌握一门前沿技术,和其他研发人员比占据优势;使产品高起点; 信息社会发展的必然 ARM是嵌入式CPU的主流技术 ARM简介 ARM 是 32 位嵌入式微处理器的行业领先提供商,已推出各种各样基于通用架构的处理器,这些处理器具有高性能和行业领先的功效,而且系统成本也有所降低。与业界?最广泛的生态体系(拥有超过?900 个可提供硅、工具和软件的合作伙伴)相结合,已推出的一系列 20 多种处理器,可以解决每个应用挑战。迄今为止,ARM 已生产超过?250 亿个处理器,每天的销量超过 1600 万,是真正意义上的 The Architecture for the Digital World?(数字世界的架构)。 ARM处理器系列划分 ARM7、ARM9、ARM10、ARM11内核 ARM-Cortex内核 Cortex-A Cortex-R Cortex-M ARM简介 ARM计划2013年以多核CPU占领手持设备 ARM简介 ARM Cortex系列 发布于2005年,根据应用和需求划分成整套系列的完整解决方案 Cortex-A:开放式操作系统的高性能处理器 应用包括? 智能手机, 智能本和上网本, 电子书阅读器数字电视 ,家用网关, 各种其他产品 Cortex-R:针对实时系统的嵌入式处理器 汽车制动系统?,??动力传动解决方案, 大容量存储控制器, 联网和打印 Cortex-M:针对价格敏感应用领域的嵌入式处理器 微控制器 混合信号设备 智能传感器 汽车电子和气囊 ARM Cortex-M3内核简介 Cortex-M 系列 ARM Cortex?-M 处理器系列是一系列可向上兼容的高能效、易于使用的处理器,这些处理器旨在帮助开发人员满足将来的嵌入式应用的需要。这些需要包括以更低的成本提供更多功能、不断增加连接、改善代码重用和提高能效。nbsp; Cortex-M 系列针对成本和功耗敏感的?MCU?和终端应用(如智能测量、人机接口设备、汽车和工业控制系统、大型家用电器、消费性产品和医疗器械)的混合信号设备进行过优化。. ARM Cortex-M3内核简介 Cortex-M3内核优势 小处理器内核、系统和存储器,可降低器件成本 完整的电源管理,很低的功耗 突出的处理器性能,可满足挑战性的应用需求 快速的中断处理,满足高速、临界的控制应用 可选的存储器保护单元(MPU),提供平台级的安全性 增强的系统调试功能,可加快开发进程 没有汇编代码要求,简化系统开发 宽广的适用范围:从超低成本微控制器到高性能SoC ARM Cortex-M3内核简介 开发工具 支持的嵌入式操作系统 STM32产品系列介绍 什么是STM32? 新的基于ARM内核的32位MCU系列 内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M3内核 标准的ARM架构 超前的体系结构 高性能 低电压 低功耗 创新的内核以及外设 简单易用/自由/低风险 什么是STM32? 管脚,软件和外设全线兼容 FLASH 32KB,64
文档评论(0)