Material de programación C embebido

7

Estoy buscando material (libros / sitios) relacionado con la programación de sistemas incrustados en lenguaje C. Aquí en el laboratorio tenemos tres plataformas disponibles: un Microchip PIC18f4550, un Freescale HC12 y un ARM (Beagleboard).

Estamos dispuestos a enseñar C incrustado con el PIC, ensamblador con Freescale y sistemas operativos incrustados con Beagleboard. Cada clase será un curso de seis meses.

Abierto a todos los consejos.

Gracias

    
pregunta RMAAlmeida

8 respuestas

12

Para la programación en C: integrada o de otro tipo, necesita The C Programming Language por Brian Kernighan y Dennis Ritchie , popularmente conocido como K & R .

Tengo un libro sobre PIC, me gusta: El Microcontrolador Quintessential PIC® por Sid Katzen .

Para BeagleBoard, algunos antecedentes en Linux incorporado serán importantes. Aquí hay un buen libro escrito por un buen amigo: Construyendo sistemas Linux embebidos por Karim Yaghmour, Jon Masters, Gilad Ben-Yossef y Philippe Gerum .

    
respondido por el Toby Jaffey
3

Un excelente recurso para aprender Embedded Linux es el siguiente libro:

Introducción a Linux incorporada: un enfoque práctico del mundo real por Christopher Hallinan

Noesdemasiadocostosoparalosestudiantescomprarycomienzaconlobásicoysebasaenellos.Unaexcelentelecturaconmuchoqueaprender,conunmontóndeejemplosprácticosquepuedeprobarenlospanelesdedesarrolloquemencionó.

Puedeencontrarotrafuentedealgunosexcelentesdilemasdesistemasintegrados(paradespertarlacuriosidadyelentusiasmodesusalumnos)en: Artículos de Ganssle

    
respondido por el IntelliChick
3

Quería comentar en "Práctico BeagleBoard" arriba. Este libro fue publicado por Apress por error.

De hecho, el libro todavía no existe en realidad, soy el autor y aún no he terminado de escribirlo. Debería estar listo a fines de la primavera de 2011 (Nota: no será publicado por Apress). Me disculpo por la confusión. Por favor, no dude en contactarme con cualquier pregunta.

Como un comentario adicional, también recomiendo altamente el Embedded Linux Primer de Chris Hallinan's, para el cual se acaba de lanzar la segunda edición. Es una excelente introducción a Linux incorporado y a la programación de sistemas integrados en general.

    
respondido por el Jeff Osier-Mixon
2

Libros:

  • Beagleboard: Beagleboard práctico , pero la fecha de envío estimada para este artículo será el 28 de abril de 2011.

Tengo ambos libros sobre PIC18, y los recomiendo.

    
respondido por el Daniel Grillo
2

¿Qué pasa con FreeRTOS , está bien documentado y está bien respaldado y, además, debería ser portátil en todos sus tableros de desarrollo.     

respondido por el timrorr
1

Heencontrado 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 trasladarse a cualquier objetivo que elija con bastante facilidad.

    
respondido por el Mark Norgren
1

smileymicros.com lleva una línea de libros en C, kits y tutoriales. Utiliza el kit Atmel Butterfly y Arduino.

    
respondido por el tyblu
1

Encuentro los artículos en netrino.com muy perspicaz.

También vea el Microchip Guía de trucos y consejos de los Consejos compilados .

    
respondido por el mizo

Lea otras preguntas en las etiquetas