He estado teniendo un tiempo difícil tratando de saber si el BRAZO es un microprocesador o microcontrolador o algo más?
Respuestas
¿Demasiados anuncios?Ninguno de los dos.
ARM es una arquitectura de CPU (más preciso, una familia de relacionados con la arquitectura de la CPU). Si pones el de la CPU (o cualquier otro) de la CPU en un chip de por sí, tiene un microprocesador (como se hacía en la edad de Bellota de edad de las máquinas). Si se combina con la ROM (Flash), la memoria RAM y los periféricos en un solo chip, tiene un microcontrolador (ejemplo: LPC2148).
Las cosas pueden ponerse un poco de barro cuando se combinan la CPU con la memoria RAM y ROM, sino que también proporcionan los datos, dirección y control de las líneas en las patas, por lo que la memoria externa puede ser añadido. Un chip puede ser utilizado en el microcontrolador modo, o en el microprocesador modo. (ejemplo: LPC2478)
En la actualidad los sistemas más pequeños (hasta 0,5 Mb de Flash, un par de 10 Kb de RAM) están disponibles como microcontrolador. Sistemas de mayor tamaño (típicamente un Linux o algo similar) están normalmente se compone de un microprocesador con la memoria RAM externa. (ROM puede ser externo, o un pequeño arranque de la rom en el chip + una tarjeta SD o similar). Ejemplos: La Raspberry Pi y otros pequeños Linux tablas, el ESP8266, o abrir cualquier teléfono móvil, set-top box, el módem/router, etc.
Nota graciosa: microcontroladores tienden a ser de corto en RAM, por lo tanto la ejecución de Flash, lo que a menudo limita su velocidad. Los microprocesadores a menudo tienen un montón de memoria RAM, más lentamente, de Flash, de la que el código y los datos se cargan en la memoria RAM para la ejecución.
A día de hoy (2015) el término BRAZO es cada vez más confuso, porque puede referirse a la empresa que hace el BRAZO diseños, o a uno de los diseños. (El BRAZO de la propia empresa no se hacen las papas fritas, las licencias de sus diseños de chip de decisiones.) La reciente Corteza 'familia' de los diseños es lo suficientemente diferente de la vieja BRAZO diseños que prefiero no llamar 'BRAZO'.
Técnicamente, el BRAZO es un microprocesador, o, más específicamente, un microprocesador de arquitectura. Lo que se debe entender, sin embargo, es que no representa un físico microprocesador, pero el diseño que permite la construcción de uno.
ARM Holdings es una multinacional de semiconductores grupo que no la fabricación de la CPU; en su lugar, que el diseño de ellos, y luego vender la arquitectura en virtud de la concesión de licencias. Los diseños que se utilizan para construir microprocesadores así como los microcontroladores, pero lo del BRAZO proporciona es sólo el núcleo.
También es incorrecto decir que es un microcontrolador, debido a que es el fabricante que lleva el núcleo ARM y construir todos los periféricos a su alrededor.
El BRAZO es fundamental para ambos microprocesadores y micro-controlador. El BRAZO se basa en la arquitectura de la CPU por lo que generalmente llamamos ha microprocesador cuando se coloca en un chip si el BRAZO está combinados con memorias (RAM y ROM) en un solo chip que se puede llamar tiene micro-controlador se ha limitado la memoria, pero cuando se llega al microprocesador, la memoria RAM y ROM conectados externamente la velocidad va a ser más.