¿Cuál es la diferencia entre periféricos y hardware en sistemas embebidos?

Un sistema embebido es una arquitectura maestro-esclavo donde hay una estructura de bus que conecta a ciertos maestros y esclavos entre sí. La clave para un sistema integrado es que está integrado en un chip, ASIC o FPGA. Los maestros pueden ser procesadores y DMA (transferencia de datos). Por ejemplo, un procesador integrado puede ejecutar código que lee y escribe registros sobre la estructura del bus en el mapa de registro de esclavos. Los periféricos están conectados al IO, los pines, del chip. Tomemos un transmisor uart serie. El uart interactúa con el mundo exterior a través del pin de transmisión UART (TxD), pero también tiene una interfaz de configuración e información conectada internamente al bus incorporado para que el procesador incorporado pueda configurar el UART (ejemplo: velocidad de transmisión) y escribir los datos que necesita para ser enviado Hay periféricos de baja velocidad, I2C, SPI, UART, … Pero también de alta velocidad, USB3, PCIe, LVDS, … Los periféricos de baja velocidad generalmente se usan para conectar un ADC, por ejemplo, donde se usa I2C o SPI para escribir la configuración y se lee el estado. Las interfaces de alta velocidad suelen ser canales de datos de banda ancha al mundo exterior, por ejemplo, una PC (host) se conecta al chip USB (dispositivo) en el que se encuentra el sistema embebido.

Hardware es un término genérico utilizado en un sistema integrado. El chip controlador y la placa de desarrollo se pueden llamar como hardware. El término periférico se usa para conectar o interconectar dispositivos / hardware, que vamos a conectar / interconectar con nuestro controlador / microprocesador. Ejemplos de periféricos son EEPROM externo (IC de memoria externa), ADC externo, DAC, RTC, perro guardián externo, etc.

El hardware no es más que la placa de desarrollo que tiene un microcontrolador y otros periféricos. Estos periféricos se utilizan para interactuar con el mundo exterior en el sistema integrado.

More Interesting

¿Alguien ha realizado capacitación en sistemas integrados de Mumbai o Thane?

Si me gusta el software, los sistemas integrados y el IoT, ¿qué maestría sería mejor para mí, CS o ECE?

¿Para qué sirve CAN en la placa integrada?

¿Cuál es el mejor instituto para la formación de sistemas integrados en India con buenas ubicaciones?

¿Existe algún hardware de dispositivo móvil de código abierto disponible?

¿Cómo se suministra el agua automáticamente para el sistema de automatización de invernadero integrado?

¿Cuál es la diferencia entre un sistema embebido y un sistema informático general?

¿Cómo debo comenzar con la programación del microcontrolador 8051? ¿Alguien puede dirigirme a programas 8051 simples?

¿Cuáles son algunas empresas realmente buenas de I + D en sistemas integrados?

¿Cuáles son los pros y los contras de aprender VLSI y sistemas embebidos?

¿Hay alguna oportunidad para el ingeniero integrado Fresher / Intern en las startups de Bangalore?

¿Qué dispositivo debo usar? Arduino o RaspberryPi?

¿Qué son los temporizadores suaves y las ruedas de sincronización?

¿Alguien puede iluminarme en sistemas embebidos?

Soy un estudiante de ingeniería mecánica que recientemente ha desarrollado un interés en el Internet de las cosas (IoT). ¿Cómo debo proceder? ¿Dónde debería aprender C incrustado, dado que ya he terminado con la introducción C? ¿Qué más debería estar en mi lista de tareas para estar en el campo IoT cuando se trata de tener un trabajo?