Je recherche du matériel (livres / sites) lié à la programmation de systèmes embarqués en langage C. Ici, dans le laboratoire, nous avons trois plates-formes disponibles: une Microchip PIC18f4550, une Freescale HC12 et une ARM (Beagleboard).
Nous sommes prêts à enseigner le C embarqué avec le PIC, l'assembleur avec Freescale et les systèmes opérationnels embarqués avec Beagleboard. Chaque classe sera un cours de six mois.
Ouvert à tous les conseils.
Merci
embedded
programming
RMAAlmeida
la source
la source
for
boucle" etc.Réponses:
Pour la programmation C - intégrée ou non, vous avez besoin du langage de programmation C de Brian Kernighan et Dennis Ritchie, connu sous le nom de K&R .
J'ai un livre sur les PIC, j'aime ça: le microcontrôleur PIC Quintessential de Sid Katzen .
Pour le BeagleBoard, certains antécédents dans Linux embarqué seront importants. Voici un bon livre écrit par un bon ami: Building Embedded Linux Systems par Karim Yaghmour, Jon Masters, Gilad Ben-Yossef et Philippe Gerum .
la source
Une excellente ressource pour apprendre Embedded Linux est le livre suivant:
Introduction à Linux embarqué: une approche pratique dans le monde réel Par Christopher Hallinan
Il n'est pas trop cher pour les étudiants d'acheter et commence avec les bases et s'appuie dessus. Une excellente lecture avec beaucoup à apprendre, avec des tonnes d'exemples pratiques que vous pouvez essayer sur les cartes de développement que vous avez mentionnées.
Une autre source d'excellents dilemmes de systèmes embarqués rencontrés au quotidien (pour éveiller la curiosité et l'enthousiasme de vos étudiants) peut être trouvée sous:
Articles de Ganssle
la source
Je voulais commenter "BeagleBoard pratique" ci-dessus. Ce livre a été publié par Apress par erreur.
En fait, le livre n'existe pas encore - je suis l'auteur et je n'ai pas encore fini de l'écrire. Il devrait être prêt à la fin du printemps 2011 (Remarque: il ne sera pas publié par Apress.) Je m'excuse pour la confusion. N'hésitez pas à me contacter pour toute question.
En guise de commentaire, je recommande également fortement Embedded Linux Primer de Chris Hallinan, pour lequel la 2e édition vient de sortir. C'est une excellente introduction au Linux embarqué et à la programmation des systèmes embarqués en général.
la source
Livres:
J'ai les deux livres sur PIC18, et je les recommande.
la source
Qu'en est-il de FreeRTOS , il est très bien pris en charge et documenté et devrait en outre être portable sur toutes vos cartes de développement.
la source
J'ai trouvé que la programmation de systèmes embarqués: avec C était une très bonne lecture.
Je ne suis pas en mesure d'acheter le matériel qu'ils référencent dans le livre, mais l'exemple de code pourrait être porté assez facilement sur la cible que vous choisissez.
la source
smileymicros.com propose une gamme de livres, kits et didacticiels C intégrés. Il utilise le kit Atmel Butterfly et Arduino.
la source
Je trouve les articles sur netrino.com très perspicaces.
Consultez également le guide Microchip Compiled Tips 'N Tricks .
la source