39 0 125KB
Programmation C pour systèmes embarqués Sylvain MONTAGNY [email protected] Bâtiment chablais, bureau 13 04 79 75 86 86 Retrouver tous les documents de Cours/TD/TP sur le site www.master-electronique.com
Présentation des cours : Sommaire z
Cours : 10.5 h en 7 séances z
1ère partie : Rappel sur le langage C (exercices de base)
z
2ème partie : La programmation en langage C avancée
z
3ème partie : Implémentation de code sur cible embarquée (DSP TMS 320C5416)
z
4ème partie : Présentation du TP : Réalisation d’un algorithme de compression de données.
Université de Savoie
2
Présentation TP z TD
: 20 h en 5 séances
Le but de ce projet est d'écrire un programme de compression de fichiers textes, sans perte d'information. On demande également d'écrire un décompresseur qui devra restaurer le fichier original. L’algorithme proposé ici est l'algorithme de Huffman.
Université de Savoie
3
Examen
z
Une note : z
z
14 points : Le déroulement du TP/Projet jusqu’à la soutenance. 6 points sur la soutenance (présentation de votre projet et de l’intégration sur le DSP)
Université de Savoie
4
1ère partie : Rappel sur le langage C (exercices de base) z
Donner l’exécution du code suivant : #include #include int main(void){ unsigned char i; unsigned char tab[5]={1,2,4,8,16}; for (i=0;i