¿De qué empresa proviene stm32? ¿Pertenece a ARM o STMicroelectronics (ST)?
El grupo STMicroelectronics (ST) se creó en junio de 1988 mediante la fusión de la italiana SGS Microelectronics y la francesa Thomson Semiconductor. En mayo de 1998, SGS-THOMSON Microelectronics cambió su nombre a STMicroelectronics Co., Ltd. y es una de las empresas de semiconductores más grandes del mundo. La serie STM32 se basa en los núcleos ARM Cortex_-M0, M, M3, M4 y M7 (el portafolio de ST que contiene microcontroladores integrales, que van desde CPU de 8 bits robustas y de bajo costo hasta Cortex_-m0andm 0 basado en ARM de 32 bits +, Cortex_- M3, Cortex _-M4 microcontrolador flash, con ricas opciones periféricas (también amplió este rango para incluir una plataforma de consumo de energía ultrabajo).
Tiene las siguientes tres características:
1. Basado en ARM. Una nueva serie de núcleos MCU de 32 bits.
_Arquitectura ARM estándar_El núcleo es el núcleo Cortex-M de ARM especialmente diseñado para aplicaciones integradas que requieren alto rendimiento, bajo costo y bajo consumo de energía.
2. Arquitectura avanzada
_Alto rendimiento_bajo voltaje_bajo consumo de energía_núcleo y periféricos innovadores
3. La serie Cortex-M3 pertenece a la arquitectura ARMv7.
La arquitectura ARMv7 define tres series con una clara división del trabajo:
Serie "A": sistemas operativos y aplicaciones de usuario de última generación basados en memoria virtual.
Serie "R": para sistemas en tiempo real
Serie "M": para microcontroladores.
STM32F1 pertenece al núcleo Cortex-M3 de la serie Cortex-M y adopta la arquitectura ARMv7-M. STM32F4 pertenece a la serie Cortex-M4 y utiliza la arquitectura ARMv7-ME. Cortex-A5/A8 adopta la arquitectura ARMv7-A. La serie ARM7 tradicional utiliza la arquitectura ARMv4T. (Para obtener más información, consulte el Capítulo 1 del "Manual completo de desarrollo de aplicaciones Linux" de Wei Dongshan).