Intel Galileo. Desarrollo Embebido

En un principio los sistemas embebidos (Sistemas Integrados) se desarrollaban a base de un sistema de microcomputadora que integra el procesador, RAM, ROM y dispositivos de un E/S en un mismo paquete conocidos como microcontroladores (tal como el Arduino). Estos sistemas estan limitados a realizar tareas a un bajo costo y bajo desempeño. Por otra parte es posible desarrollar un sistema integrado de alto desempeño alrededor de la arquitectura de una computadora. Al principio estos sistemas se desarrollan en una computadora común y después el software y el hardware se migran a una plataforma independiente o computadora en módulo. Las computadoras en módulos como el Galileo Intel, consisten en una placa de hardware que integra en SoC la CPU/RAM/Flash junto con otros componentes, son ideales para prototipos y productos finales de baja y mediana escala. Ofrecen una base para el diseño. Una de las cuestiones mas desafiantes en el desarrollo de sistemas embebidos esta en la curva de aprendizaje de las herramientas de desarrollo, un escenario común para el desarrollo embebido es el siguiente

embedded

El entorno de desarrollo se compone del  Host que es la máquina donde desarrollamos la aplicación de software del sistema, el Target de desarrollo es el sistema donde vamos a ejecutar nuestra aplicación, la comunicación entre ambos se lleva a cabo a través de un programa de comunicación serial cómo por ejemplo minicom, y el uso de Ethernet para operaciones de debug (depuración del sistema).

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s