Estoy buscando material (libros / sitios) relacionado con la programación de sistemas integrados en lenguaje C. Aquí en el laboratorio tenemos disponibles tres plataformas: una Microchip PIC18f4550, una Freescale HC12 y una ARM (Beagleboard).
Estamos dispuestos a enseñar C integrado con el PIC, ensamblador con Freescale y sistemas operativos integrados con Beagleboard. Cada clase será un curso de seis meses.
Abierto a todos los consejos.
Gracias
embedded
programming
RMAAlmeida
fuente
fuente
for
bucle", etc., escribir aplicaciones simples de consola o programación de sistemas operativos / sistemas?Respuestas:
Para la programación en C, incrustada o no, necesita el lenguaje de programación C de Brian Kernighan y Dennis Ritchie, conocido popularmente como K&R .
Tengo un libro sobre PIC, me gusta: el microcontrolador Quintessential PIC® de Sid Katzen .
Para BeagleBoard, algunos antecedentes en Linux incrustado serán importantes. Aquí hay un buen libro escrito por un buen amigo: Building Embedded Linux Systems de Karim Yaghmour, Jon Masters, Gilad Ben-Yossef y Philippe Gerum .
fuente
Un excelente recurso para aprender Embedded Linux es el siguiente libro:
Embedded Linux Primer: un enfoque práctico del mundo real Por Christopher Hallinan
No es demasiado caro para los estudiantes comprar y comienza con lo básico y se basa en ellos. Una lectura excelente con mucho que aprender, con toneladas de ejemplos prácticos que puede probar en los paneles de desarrollo que mencionó.
Otra fuente de excelentes dilemas de los sistemas integrados que se encuentran todos los días (para despertar la curiosidad y el entusiasmo de sus estudiantes) se puede encontrar en:
Artículos de Ganssle
fuente
Quería comentar sobre "Practical BeagleBoard" arriba. Este libro fue publicado por Apress por error.
De hecho, el libro aún no existe: soy el autor y aún no he terminado de escribirlo. Debería estar listo a fines de la primavera de 2011 (Nota: Apress no lo publicará). Pido disculpas por la confusión. Por favor, siéntase libre de ponerse en contacto conmigo con cualquier pregunta.
Como comentario adicional, también recomiendo encarecidamente el Embedded Linux Primer de Chris Hallinan, para el cual se acaba de lanzar la segunda edición. Es una excelente introducción a Linux embebido y a la programación de sistemas embebidos en general.
fuente
Libros:
Tengo ambos libros sobre PIC18, y los recomiendo.
fuente
¿Qué pasa con FreeRTOS ? Está muy bien soportado y documentado y, además, debería ser portátil en todas sus placas de desarrollo.
fuente
He encontrado que la programación de sistemas integrados: con C es una muy buena lectura.
No puedo comprar el hardware al que hacen referencia en el libro, pero el código de ejemplo podría transferirse a cualquier destino que elija con bastante facilidad.
fuente
smileymicros.com tiene una línea de libros, kits y tutoriales integrados en C. Utiliza el kit Atmel Butterfly y Arduino.
fuente
Los artículos en netrino.com me parecen muy perspicaces.
Consulte también la Guía de consejos y trucos compilados de Microchip .
fuente