¿Cuál es la diferencia entre microcontrolador y sistema integrado?
La diferencia entre microcomputadora de un solo chip y sistema integrado:
(1) Estructura básica de una microcomputadora de un solo chip
La microcomputadora de un solo chip consta de una unidad aritmética , controlador, memoria y dispositivos de entrada y salida.
(2) Componentes del sistema integrado:
Los sistemas integrados generalmente constan de los siguientes grupos de microprocesadores integrados, dispositivos de hardware periféricos, sistemas operativos integrados y aplicaciones específicas.
El primer paso en el diseño de un sistema integrado es combinar la aplicación específica y considerar exhaustivamente los requisitos del sistema en cuanto a costo, rendimiento, escalabilidad, ciclo de desarrollo y otros aspectos, determinar el principal dispositivo de control del sistema y utilizarlo. Es el núcleo para construir la plataforma de hardware del sistema.
La conexión entre el microcontrolador y autoCAD es que autoCAD es el software del microcontrolador y puede usarse para aprender y controlar el microcontrolador.
La conexión entre la microcomputadora de un solo chip y el sistema integrado
La microcomputadora de un solo chip es un chip de circuito integrado que utiliza tecnología de circuito integrado a muy gran escala para combinar la unidad central de procesamiento (CPU) , memoria de acceso aleatorio (RAM) con capacidades de procesamiento de datos ROM de memoria de solo lectura, varios puertos de E/S y sistemas de interrupción, temporizadores/temporizadores y otras funciones (que también pueden incluir circuitos de controlador de pantalla, circuitos de modulación de ancho de pulso, multiplexores analógicos, Convertidores A/D y otros circuitos) están integrados. Un sistema de microcomputadora pequeño pero completo está formado en un chip de silicio y se usa ampliamente en el campo del control industrial. Desde la década de 1980, los microcontroladores de 4 y 8 bits de esa época se han desarrollado hasta los actuales microcontroladores de alta velocidad 300M de 32 bits.
El primer microcontrolador fue el 8048 de Intel, que apareció en 1976. Motorola también lanzó el 68HC05 y Zilog lanzó la serie Z80. Todos estos primeros microcontroladores contenían 256 bytes de RAM, 4K ROM, cuatro puertos paralelos de 8 bits, un puerto serie full-duplex y dos temporizadores de 16 bits. Más tarde, a principios de la década de 1980, Intel mejoró aún más el 8048 y desarrolló con éxito el 8051 basado en él. Esta es una página memorable en la historia de los microcontroladores. Hasta ahora, la serie 51 de microcontroladores sigue siendo el chip de microcontrolador más exitoso. una gama muy amplia de aplicaciones en diversos productos.
La aparición de los sistemas integrados se basó inicialmente en los microcontroladores. Desde la aparición de los microcontroladores en la década de 1970 hasta los diversos microprocesadores integrados de hoy, la aplicación a gran escala de los microcontroladores ha hecho automóviles, electrodomésticos, máquinas industriales y comunicaciones. Los dispositivos y miles de otros productos pueden utilizar electrónica integrada para hacerlos aún mejores: más fáciles de usar, más rápidos y más baratos. Estos dispositivos inicialmente poseían características de aplicación integradas, pero las aplicaciones en este momento solo usan chips de 8 bits para ejecutar algunos programas de un solo subproceso, y aún no existe el concepto de "sistema".
Desde principios de la década de 1980, los programadores de sistemas integrados han comenzado a utilizar "sistemas operativos" de calidad comercial para escribir software de aplicaciones integradas, lo que permite ciclos de desarrollo más cortos, menores fondos de desarrollo y una mayor eficiencia de desarrollo, "sistemas integrados". " realmente han surgido. Para ser precisos, el sistema operativo en este momento es un núcleo en tiempo real. Este núcleo en tiempo real contiene muchas características de los sistemas operativos tradicionales, incluida la administración de tareas, la comunicación entre tareas, la sincronización y exclusión mutua, el soporte de interrupciones y la administración de memoria. otras funciones.
Entre los más famosos se encuentran VRTX de Ready System, PSOS de Integrated System Incorporation (ISI), VxWorks de IMG, QNX de QNX, etc. Todos estos sistemas operativos integrados tienen características integradas típicas: todos utilizan programación preventiva, el tiempo de respuesta es muy corto y el tiempo de ejecución de la tarea se puede determinar. El núcleo del sistema es pequeño y se puede escalar y transportar. a varios procesadores; fuerte tiempo real y confiabilidad, adecuado para aplicaciones integradas. La aparición de estos sistemas operativos integrados multitarea en tiempo real libera a los desarrolladores de aplicaciones del desarrollo a pequeña escala y también promueve un espacio de aplicaciones más amplio para los sistemas integrados.
Después de la década de 1990, con la mejora de los requisitos en tiempo real, la escala del software siguió aumentando. El núcleo en tiempo real se desarrolló gradualmente hasta convertirse en un sistema operativo multitarea en tiempo real (RTOS). Como plataforma de software, gradualmente se convirtió en el sistema integrado internacional actual. En ese momento, más empresas vieron las amplias perspectivas de desarrollo de los sistemas integrados y comenzaron a desarrollar vigorosamente sus propios sistemas operativos integrados.