Approved Reseller
Approved Reseller
Una de las familias de microprocesadores (y microcontroladores también) más populares en los últimos años son los basados en la arquitectura ARM. Pero ¿en qué consisten? y ¿Qué ventajas tienen comparados con otras arquitecturas? En esta publicación te diremos todo lo que necesitas saber al respecto.
ARM significa Maquina Avanzada de Conjunto de Instrucciones Reducido (Advanced RISC Machine). Se trata de una arquitectura de microprocesadores que utiliza, como mencionamos antes, un conjunto reducido de instrucciones, desarrollada por ARM Holdings. Este tipo de arquitectura requiere de menos transistores y produce menos calor, a diferencia de los que utilizan un conjunto complejo de instrucciones (CISC), volviéndola más eficiente en consumo de energía.
Los microprocesadores ARM son ideales para dispositivos que funcionan a baterías, dado su bajo consumo. Por ejemplo, los celulares, tablets, GPS, etc. Una de las ventajas de esta arquitectura es que las licencias que emite ARM Holding permiten que los diseñadores adapten el microprocesador a su aplicación, a diferencia de los basados en x86.
Para seguir leyendo…
La familia Cortex-M es una serie de microprocesadores diseñados para bajo consumo de energía. Son ampliamente usados en microcontroladores y microprocesadores multinúcleo. Desde el microcontrolador inicial M3, pasando por sus variantes de ultra bajo consumo como la M0 y M0+, las variantes de alto desempeño como la M7, las variantes de tiempo real y de seguridad, como la M4 y M33, respectivamente, la familia Cortex-M es el estándar para microcontroladores de propósito general.
Las principales ventajas de esta arquitectura estandarizada es la facilidad de migrar el código entre las distintas variantes de la familia de microcontroladores. Esto permite encontrar el equilibrio perfecto entre desempeño, consumo de energía, seguridad y cantidad de periféricos disponibles. Permite, también, elegir entre un gran ecosistema de fabricantes que elijen la arquitectura ARM, que se traduce un un gran abanico de herramientas de hardware y software de desarrollo. La arquitectura Cortex-M facilita la innovación.
Los microcontroladores ARM cada vez van encontrando más nichos en donde su aplicación es más difundida. Aquí enlistamos algunas de las aplicaciones más notables.
Referencias:
Microcontroladores ARM Cortex M ¿Por qué aprenderlos? – Hackeando Tec