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.
¿Cuál es la diferencia entre periféricos y hardware en sistemas embebidos?
Related Content
¿Cuál es la diferencia entre ANSEL y el registro de ANSELH en el microcontrolador PIC?
¿Puedes explicar sobre Linux embebido? ¿Hará grandes cambios en el campo de incrustado?
¿Cuál es la diferencia entre una instrucción y una directiva en lenguaje ensamblador?
¿Cómo debo comenzar a aprender o trabajar con una Raspberry Pi?
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?
¿Para qué sirve CAN en la placa integrada?
¿Existe algún hardware de dispositivo móvil de código abierto disponible?
¿Cuál es la diferencia entre un sistema embebido y un sistema informático general?
¿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?