Tecnología

Inicio

Embedded proyectos de sistemas para la diversión

Embedded proyectos de sistemas para la diversión


La construcción de proyectos de sistemas integrados para la diversión puede ser gratificante y educativa. Con la construcción de su proyecto en torno a un microcontrolador desconocida (o microprocesador), aprenderá un nuevo dispositivo mientras se divierten al mismo tiempo. Algunos inicial de planificación, tales como elegir cuidadosamente un entorno de dispositivos y el desarrollo, y la selección de un proyecto con un nivel adecuado de dificultad, puede ayudar a asegurar que la construcción de su proyecto de sistema embebido es divertido, no es frustrante.

Selección de un proyecto de construcción

Cuando se selecciona un proyecto de sistema integrado para construir, considere sus capacidades. Por ejemplo, si usted no sabe cómo soldar, seleccione un proyecto que se puede completar sin necesidad de soldaduras. Además, considerar el software de grabación y depuración habilidades al seleccionar un proyecto. Más corto, código más simple es más fácil de depurar y ponerse a trabajar. A pesar de que un proyecto puede venir con un listado de código impreso o archivos para descargar, no hay casi siempre una cierta depuración necesaria para conseguir un sistema de trabajo.

La decisión sobre el sistema de dispositivos y Desarrollo

Una vez que tenga un proyecto de sistemas embebidos en mente, usted puede comenzar a pensar acerca de qué dispositivo (microcontrolador, microprocesador o DSP) para su uso. Si usted está construyendo un proyecto de acuerdo a las instrucciones que especifican un dispositivo en particular, es probable que sea mejor seguir con ese dispositivo con el fin de hacer el mejor uso de las instrucciones. Sin embargo, si usted está construyendo un proyecto desde cero, tendrá que elegir un dispositivo para su proyecto. Dos consideraciones importantes en la elección de un dispositivo son capacidad de memoria y periféricos integrados.

Elegir un dispositivo con capacidad de memoria suficiente para que el software necesario para su proyecto de sistemas embebidos. Si no está seguro acerca de qué dispositivo para seleccionar, buscar la ayuda de los fabricantes. Por ejemplo, Atmel ofrece una herramienta de selección de dispositivos paramétrico para la línea de productos AVR. Además, los sitios web de aficionados dedicados a los dispositivos específicos o familias de dispositivos a menudo tienen foros donde se puede obtener ayuda para seleccionar un dispositivo.

Elegir un dispositivo con periféricos integrados adecuados para su proyecto. Por ejemplo, si usted está construyendo un proyecto de sistema integrado de comunicarse en un protocolo específico, escoger un dispositivo que incluye una función de apoyo para ese protocolo. Si su proyecto requiere de analógico a digital o digital-analógico de conversión, seleccione un dispositivo con un convertidor incorporado.

Los fabricantes de dispositivos se caracterizan por ofrecer kits de iniciación de bajo coste o juntas de desarrollo que pueden servir como la base de procesamiento para su proyecto. Microchip, por ejemplo, ofrece el Kit de Desarrollo de Laboratorio PICDEM. Se puede ahorrar mucho tiempo y dinero mediante el uso de la electrónica ya hechas de un kit de iniciación o placa de desarrollo. Antes de tratar de "hágalo usted mismo", asegúrese de preguntar a un fabricante o distribuidor acerca de la disponibilidad de un paquete de inicio o placa de desarrollo para el dispositivo que va a utilizar.

Obtención de su sistema en funcionamiento

Instalar las herramientas de software para su dispositivo y obtener un dispositivo conectado (a través de una placa de desarrollo u otra placa de circuito). Asegúrese de probar su configuración utilizando un programa de prueba muy sencilla que puede observarse a simple vista, como el LED intermitente siempre popular. Una vez que el programa de prueba está funcionando, puede comenzar a trabajar en su proyecto. Usted no quiere empezar a trabajar con el código recién escrito (y posiblemente complicada) sin antes haber verificado su configuración.