STM_ 1、什么是嵌入式系统
[TOC] <br> 一、什么是嵌入式系统 嵌入式系统:嵌入到对象体中的专用计算机系统 嵌入式系统与通用计算机不同之处:硬件可裁剪 1、嵌入式系统的特点: 专用、软硬件可剪裁可配置 低功耗、高可靠性、高稳定性 软件代码短小精悍 代码可固化 实时性 弱交互性 软件开发需要专门的开发工具和开发环境 要求开发、设计人员具有较高的技能 2、嵌入式系统的软件组成:软件(含驱动、OS、应用层) + 硬件 3、嵌入式系统硬件组成 3.1、嵌入式处理器(CPU):嵌入式系统的核心部分,分为: 嵌入式微处理器(ARM、PowerPC、MIPS等) 嵌入式微控制器 嵌入式DSP处理器 SOPC(可编程片上系统 ) 3.2、外围设备: 存储设备(如RAM(SRAM,DRAM)、Flash等) 通信设备(如RS-232接口、SPI接口、以太网接口等) 显示设备(如显示屏等) 二、什么是arm,和stm32有什么关系 arm :是一种采用RISC(精简指令集)的微处理器的体系架构),由英国Aron公司发明,目前已出到第12代Cortex(若沿用原命名则为arm12)。 Cortex架构 分为A(针对高端产品),R(针对实时操作系统),M(针对微处理器) Cortex-M架构又分为M0(低功耗、低性能),M1(低功耗、高效率),M3(高效率控制),M4(高性能控制) ST作为一个芯片厂商,针对Cortex