Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arm 2
Arm 2
Cache: Accelera la velocidad de Algunas compañías especializa- •La mayoría de fabricantes de silicio
acceso a memoria, almacenando la das en el soporte de arquitectura ARM ofrecen además Kits de iniciación muy
información accedida recientemen- ofrecen una solución completa para el económicos.
te de memoria mas lenta en RAM desarrollo de software. Por ejemplo:
de acceso más rápido. • IAR Embedded Workbench para Keil MDK-ARM RealView Micro-
MMU (Memory Management ARM (EWARM) soporta prácticamen- controller Development Kit ofrece
Unit): Permite memoria virtual y es te todos los núcleos ARM / CPUs de soporte para la mayoría de los Mi-
generalmente requerida para pla- cada fabricante. crocontroladores con arquitectura
taformas con sistemas operativos • KEIL RealView Microcontrollers ARM e incluye:
como Windows CE o Linux. Development Kit (RDK-ARM) ofrece
MPU (Memory Protection Unit): soporte para derivados específicos • Compilador RealView C/C++
Administra el acceso a ciertas áreas con soporte para más de 300 micro- • Kernel RTOS (binarios)
de almacenamiento para aplicacio- controladores estándar. Y combina el • ìVision3 IDE. Entorno gráfico de
nes de seguridad compilador RealView de ARM, ìVision3 desarrollo con Base de datos de
TCM (Tightly Coupled Me- IDE/Debugger y RTOS Kernel. dispositivos.
mory): La memoria (RAM, Flash) • Otros fabricantes de herramientas, • ìVision3 Depurador y herramien-
está conectada directamente con como Lauterbach, ofrecen depurado- tas de análisis.
las CPU para ofrecer un acceso res JTAGs para usuarios de compila- • Simulación de chip y periféri-
más rápido. dor GNU o Linux. cos.
µCs ARM: Estructura y herramientas desarrollo
MIDDLEWARE PARA LO S • Controlador LCD para el manejo de añadido con una redución en el tiempo
P E R I F é R I CO S DEL µC visualizadores. de desarrollo.
• Interfaz USB (USB DEVICE, USB host o
Keil Real Time Library for ARM USB OTG) para conexion a periféricos de ARM: µCS. ESTáNDAR
es una colección de componentes PC y dispositivoes de consumo. – FA B R I C A N T E S
Middelware para microcontroladores • Controlador CAN para aplicaciones en
ARM. automoción e industriales. La tabla 2 da una visión de las fa-
• Interfaz SD/MMC para memorias milias de microcontroladores estándar
Flash. disponibles. Esta lista incluye más de 400
Para explotar este amplio abanico variantes de memoria.
de periféricos se requiere de los drivers Información técnica detallada pue-
para los periféricos y los correspondien- de encontrarse en Device Database en:
tes stacks (software para el protocolo a www.keil.com/arm/chips.asp, que se
implementar). Además, la mayoría de las actualiza constantemente.
aplicaciones embebidas actuales requie-
ren de un sistema operativo en tiempo RESUMEN
real. Con la llegada de µCs ARM estándar
terceras compañías pueden suministrar Utilizando la arquitectura ARM en
no sólo la solución de software, sino un sus diseños, el diseñador se beneficia
software que ha sido optimizado para el no solo de la extensa gama de micro-
conjunto de periféricos específicos de un controladores a coste efectivo sino del
microcontrolador. Algunos fabricantes se amplio soporte disponible por fabrican-
han especializado en middelware para tes de software y comunidades. ARM
microcontroladores y ofrecen una amplia continúa desarrollando el núcleo para
gama de soluciones software. Un ejem- varios fabricantes de semiconductores
La mayoría de los Microcontrola- plo de ello es el RealView real-time Library centrados en el mercado de Microcontro-
dores ARM integran un amplio rango de Keil. Mediante la utilización de estos ladores. Ofreciendo una extensa variedad
de periféricos como: componentes middelware disponibles de Microcontroladores que a cambio
• Interfaz Ethernet para aplicaciones el desarrolador puede concentrarse en permiten un vasto array de aplicaciones
TCP/IP moldear su aplicación y darle su valor embebidas.