STM32单片机开发环境安装与工程搭建.pdf

STM32单片机开发环境安装与工程搭建.pdf

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

单片机开发环境安装与工程搭建

一、认知(STM32)

1、STM32概念

STM32:(意法半导体)基于(ARM)公司的Cortex-M内核开

发的32位的高性能、低功耗(单片机)。

ST:意法半导体

M:基于ARM公司的Cortex-M内核的高性能、低功耗单片机

32:32位单片机

2、STM32开发的(产品)

STM32开发的产品:(无人机)、扫地(机器人)、3D打印机、

平衡机、(智能)手环等

3、学习STM32对应的(招聘)职位

招聘职位:(单片机开发)(工程师)、单片机软件工程师、STM32

开发工程师、(嵌入式开发)工程师、(嵌入式软件)工程师。

二、ARM与STM32

(嵌入式系统)

以应用为中心,以计算机技术为基础,软(硬件)可裁减,以

适应应用系统对功能、可靠性、成本、体积和功耗等有严格要求的专

用计算机系统。(笔试)

(嵌入式)系统的特性

1页共25页

硬件特性

体积小、集成效率高。

面向特定的应用。

功耗低、(电磁兼容)性好。

软件特性

嵌入式软件的开发与硬件紧密相关。

软件代码要求高效率和高可靠性。

软件一般固化在Flash或(Rom)中。

软件系统具有高实时性。

一般采用(C语言)开发。

1、ARM与STM32

ARM--(Ad)vanced(RISC)Machine

ARM是英国一家电子公司的名字

ARM敢为天下先,首创了chipless的生产模式,即该公司既不

生产(芯片),也不设计芯片,而是设计出高效的IP(知识产权)内

核,授权给(半导体)公司使用。

ARM提供一系列内核、体系扩展、(微处理器)和系统芯片方

ARM是一种通用的32位RISC(处理器)

ARM是一种功耗很低的高性能处理器

ARM芯片四大内核:Cortex-X1、Cortex-A、Cortex-R、Cortex-M

ARMCortex™-A系列为应用型处理器

2页共25页

ARM在Cortex-A系列处理器大体上可以排序为:Cortex-A78处

理器Cortex-A77处理器、Cortex-A76处理器、Cortex-A57处理器、

Cortex-A53处理器、Cortex-A15处理器、Cortex-A9处理器、Cortex-A8

处理器、Cortex-A7处理器、Cortex-A5处理器、ARM11处理器、ARM9

处理器、ARM7处理器

产品:(手机)、平板、电视、(智能音箱)等

ARMCortex-R为实时处理器

要求可靠性、高可用性、容错功能、可维护性和实时响应的嵌

入式系统提供高性能计算解决方案。

高性能:与高(时钟)频率相结合的快速处理能力

实时:处理能力在所有场合都符合硬实时限制

安全:具有高容错能力的可靠且可信的系统

经济:可实现最佳性能、功耗和面积的功能。

ARMCortex™-M处理器系列

ARMCortex™-M处理器系列是一系列可向上兼容的高能效、易

于使用的处理器,帮助开发人员满足将来的嵌入式应用的需要。用更

低的成本提供更多功能、不断增加连接、改善代码重用和提高能效。

功耗更低

代码更小

使用更方便

更具产品竞争力

Cortex-M系列针对成本和功耗敏感的(MCU)和终端应用(如

3页共25页

智能测量、人机接口设备、汽车和(工业控制)系统、大型家用电器、

消费性产品和医疗器械)的混合(信号)设备进行过优化。

Cortex-M

您可能关注的文档

文档评论(0)

133****7727 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档