Explicar los componentes de los sistemas embebidos y clasificarlos.

Una computadora personal es una computadora de propósito general que tiene una capa de aplicación muy flexible para permitir la instalación de muchos tipos diferentes de aplicaciones. Algunos ejemplos de este tipo de software abarcarían desde entretenimiento, multimedia, hasta negocios y software de productividad. Las PC pueden tener una combinación de aplicaciones para satisfacer las necesidades de un usuario. Las computadoras personales siempre tienen un componente orientado al usuario, ya que las aplicaciones que ejecutan deben ser interactuadas por una persona.

Un sistema embebido es típicamente una computadora menos potente que tiene un alcance y un propósito muy limitados, generalmente diseñado e implementado para una aplicación, y como tal solo contiene suficiente memoria para una aplicación útil. No es raro que los sistemas embebidos no tengan una interfaz de usuario, ya que muchas aplicaciones nunca deben aceptar la entrada del usuario o dar salida legible por humanos. Un ejemplo serían los tipos de computadoras que encontraría incrustados en un automóvil. La computadora que controla su sistema de frenos antibloqueo interactúa con varios sensores y actuadores para tomar y ejecutar decisiones sin interacción humana y es extremadamente especializada y miniaturizada para hacerlo.

Timothy Kirk tiene razón en que las líneas comienzan a desdibujarse. No fue hace mucho tiempo cuando se consideraba que un teléfono móvil era un sistema integrado. Pero como podemos ver, poseen muchas cualidades de lo que se considera una computadora personal.

* descargo de responsabilidad * Estas son mis propias definiciones, y me gustaría pensar que tengo alguna idea de lo que estoy hablando, pero las cosas cambian y no sé todo.

Solía ​​ser que un sistema integrado se definía como uno que tenía una función muy específica y limitada y una computadora era una máquina de uso general para ejecutar software, pero las líneas se han vuelto muy borrosas en los últimos años.

i) Hardware
• Fuente de alimentación
• procesador
• memoria
• Temporizadores
• puertos de comunicación serie
• Circuitos de salida / salida
• Circuitos específicos de la aplicación del sistema.
ii) Software: se requiere el software de la aplicación para realizar la serie de tareas.
Un sistema integrado tiene un software diseñado para tener en cuenta tres restricciones:
• Disponibilidad de memoria del sistema
• Disponibilidad de velocidad del procesador.
• La necesidad de limitar la disipación de energía cuando se ejecuta el sistema continuamente en
ciclos de espera para eventos, correr, parar y despertar.
iii) Sistema operativo en tiempo real: (RTOS) Supervisa el software de la aplicación.
y proporciona un mecanismo para permitir que el procesador ejecute un proceso según la programación y
hacer el cambio de un proceso (tarea) a otro proceso.

–Solo lo copié de un sitio web aleatorio, se veía mejor que las descripciones dadas.

SISTEMA INTEGRADO

COMPUTADORA PERSONAL

Aplicación específica de hardware y sistema operativo (si es necesario).

Por ejemplo, calculadora, reloj, sistema GPS, etc.

Hardware genérico y sistema operativo genérico para la ejecución de una variedad de programas y aplicaciones. Por ejemplo, Microsoft Office, reproductor VLC, etc.

Puede requerir sistema operativo dependiendo de la complejidad del sistema

Utiliza un sistema operativo genérico como Windows Vista / XP.

El usuario no puede agregar ni eliminar programas de aplicaciones y sistemas operativos (los teléfonos inteligentes son excepciones)

El usuario puede agregar o quitar programas de SO y aplicaciones.

OS / software no es actualizable

Las aplicaciones de SO / software se pueden actualizar.

¡La falta de fiabilidad no es una opción!

La falta de fiabilidad puede ser una opción.

Se necesitan recursos muy limitados en comparación con la PC

Atiende a recursos completos como memoria / potencia de procesamiento / unidades de visualización.

More Interesting

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

¿Cuál es la diferencia entre BIOS, UEFI, bootloader y firmware?

Cómo comenzar a aprender microcontroladores y sistemas integrados desde cero

¿Puedo conectar un sensor de corriente ACS712 con un microcontrolador 8051?

¿Cuáles son las cosas que debo saber absolutamente sobre el microprocesador y el microcontrolador para estudiar sistemas embebidos?

Tanto IoT como los sistemas integrados utilizan el mismo concepto básico, entonces ¿por qué IoT está recibiendo tanta publicidad? ¿Se acabaron los días de los sistemas integrados?

¿Arduino proporciona una buena base para estudiar sistemas embebidos?

¿Dónde debo comenzar a aprender las pruebas unitarias para software embebido?

¿Cuáles son los reemplazos del módulo RFID para proyectos integrados?

¿Qué todos los temas básicos debería saber si estoy entrevistando a un desarrollador C incorporado (4+ experiencia)?

¿Cuáles son las ventajas y desventajas de utilizar una emulación EEPROM real versus una emulación EEPROM en flash en un microcontrolador?

¿En qué campo debo hacer capacitación, CCNA o sistema embebido inalámbrico, ya que soy estudiante de EC B.Tech para la perspectiva laboral?

Si las personas son buenas en lenguaje ensamblador o sistemas integrados, ¿eso significa que pueden hacer que el teléfono de Microsoft se convierta en Android y una PS se convierta en una Xbox?

¿Qué sistema operativo Linux es mejor para sistemas integrados para principiantes?

¿Cómo y cuándo puedo usar la interrupción en el microcontrolador AVR?