C libros para reservar en programación C Embedded programación, preferentemente adaptado al sistema integrado quieres aprender
PC ( sobremesa o portátil )
Desarrollo bordo
Embedded C compatible compilador con el microcontrolador en la placa de desarrollo
microcontrolador documentación
Ver Más instrucciones
1
aprender los conceptos básicos del lenguaje de programación C . C es un buen lenguaje para aprender porque muchos sistemas embebidos ( si no todos) tendrán un compilador C disponible. Libro de programación de CA , como " programación C: Un enfoque moderno , 2 ª Edición " de KN King, puede ayudarle a aprender C.
2
Aprender los conceptos básicos de C para sistemas embebidos . Una vez que entienda C , se puede pasar a entender cómo el lenguaje C se puede utilizar para sistemas embebidos . Un libro de programación C integrado, como "Programación de Sistemas Embebidos en C y C + + ", puede ayudar . Si conoce el microcontrolador quieres aprender , por ejemplo, el AVR Atmel, usted puede conseguir un libro como "programación C Embedded y el AVR Atmel . "
3
Comprar o pedir prestado un incrustado placa de desarrollo del sistema. Por ejemplo , Atmel ofrece la evaluación Xplain ATAVR y kit de demostración para el microcontrolador ATXMEGA128A1 . El kit Xplain , en alrededor de $ 30, es un sistema embebido de bajo costo de aprender con . Los microcontroladores PIC de Microchip también sistemas embebidos populares para aprender.
4
comprar o descargar un entorno de compilador /desarrollo para el microcontrolador en la placa de desarrollo . Por ejemplo, si usted está aprendiendo el Atmel AVR ATXMEGA128A1 , a continuación, puede descargar el IDE AVR de Atmel y utilizar el compilador GNU C , o un compilador de C disponible comercialmente para el AVR, como el que se vende por IAR .
5
familiarizarse con las características y el funcionamiento de su sistema integrado. Usted querrá entender la organización de la memoria , las operaciones periféricas (por ejemplo , temporizadores , puertos de datos, etc ) y la operación de interrupción.
6
Comprobación de la configuración mediante la compilación y ejecución de un programa básico. Su programa de pruebas debería hacer algo simple y fácil de observar , como parpadear un LED en la placa de desarrollo .
7
Aprender las características más avanzadas de su sistema integrado de compilar y ejecutar programas que ejercer diferentes funciones y periféricos . Escribir código utilizando temporizadores , puertos de comunicación de datos , de analógico a digital y convertidores de digital a analógico , y cualquier otro que te periféricos de sistemas embebidos se interese