Ce projet a pour but de rassembler un maximum de ressources documentaires sur le développements des systèmes embarqués avec le système d'exploitation GNU/Linux. Que ce soit sous forme de plateforme de développement ou sous forme de système intégré, les systèmes libres de type GNU/Linux présentent beaucoup d'intérêts en informatique industrielle.
Si vous souhaitez contribuer à ce projet, n'hésitez pas !. Les relectures, les corrections, les traductions et les nouveaux documents sont les bienvenus. Contactez-moi par courrier électronique à l'adresse : philippe.latu(at)linux-france.org.
Pour l'instant, le support unique du projet est une initiation au développement en Langage C sur microcontrôleur 8 bits. Ce support s'appuie sur la chaîne de développement SDCC - Small Device C Compiler et une carte cible utilisant un microcontrôleur MSC1210Y5.
Historique des versions | ||
---|---|---|
Version $Revision: 1153 $ | $Date: 2007-06-14 14:25:15 +0200 (jeu, 14 jun 2007) $ | $Author: latu $ |
Année universitaire 2006-2007. |
Résumé
Ce support est une initiation au développement en Langage C sur les systèmes embarqués. Cette version s'appuie sur le microcontrôleur MSC1210 de Texas Instruments™. Le support est destiné aux débutants. On présente sommairement l'environnement système, les chaînes de développement, le Langage C et on illustre les applications classiques de ces systèmes spécialisés.
Aujourd'hui, la grande majorité des étudiants ont l'habitude d'utiliser des systèmes informatiques sans se poser de questions sur la présence ou non d'un système d'exploitation qui prend en charge la gestion du temps processeur, de la mémoire et des périphériques. Ce document essaie d'illustrer les différences entre les deux contextes d'utilisation avec et sans noyau de système d'exploitation. Le maximum d'exemples de programmes sont présentés dans ces deux contextes.