Année scolaire 2010-2011
Cours programmation réseaux sous Unix (Sockets) IF4-DIST :
Cours informatique distribué (IF4-DIST)
TP ISBS 2 sur la carte TMS320C6437 EVM DAVINCI
Unité INF201 - Initation à la programmation en C
Références bibliographiques:
- B.W. Kernighan, D.M. Ritchie, Le langage C (C ANSI), Masson, Prentice-Hall
- B.W. Kernighan, R. Pike, La Programmation en pratique, Vuibert : pour aller plus loin, comprendre les erreurs fréquentes (couvre aussi Java)
- Cours de X. Hilaire,
Langage C : Cours et exercices résolus
- Cours de P. Kadionik,
Le langage C pour l'embarqué
Comment travailler sur son propre ordinateur ?
Si vous avez un PC sous windows ou un MAC, que vous ne souhaitez pas installer Linux sur votre disque dur, il existe plusieurs solutions :
- 1 - C'est la solution que je recommande pour cette unité. Vous installez un environnement Linux sous windows (Mingw, Cygwin):
ce document
vous explique comment faire. L'avantage c'est que cela prend peu de place sur votre disque dur et c'est le plus rapide.
- 2 - Vous pouvez exécuter un Linux complet dans une machine virtuelle exécutée sous windows ou
sous OSX : ce document vous explique comment faire.
Pour cela, il faudra :
- Télécharger virtual box et l'installer sur votre PC,
- Télécharger une image de disque dur préalablement préparée. Je vous propose d'utiliser celle de mon collègue Xavier Hilaire : image disque dur Debian
(attention, c'est un gros fichier de 9Go qui est basé sur une distribution Debian quasiment identique à celle des salles PC Linux de l'ESIEE). Cette image
dique contient aussi des outils de debogage très utile quand vous n'arrivez pas à trouver vos erreurs : BGCC, Valgrind et DDD. Xavier Hilaire a rédigé un document
que vous trouverez ici pour vous apprendre à utiliser ces outils
3 - Enfin, vous pouvez utiliser des "Lives CD/USB" (des CD ou clefs USB bootables): par exemple ubuntu
How to create a bootable USB stick on Windows : telechargez "PenDrive Linux installer" comme indique puis selectionner la version linux que vous souhaitez installer (cochez bien download the iso) puis suivez les instructions affichees. L'inconvénient est qu'il faut toujours avoir la clef ou le CD dans le lecteur (pensez à modifier le BIOS pour que le PC soit capable
de booter sur CD ou sur clef). C'est donc un peu lent à démarrer et vous etes limite pour sauvegarder votre travail.L'avantage, c'est que rien
est installé sur le disque, vous avez accès à une distribution Linux assez complète.
IF4-ARCH - Supports cours d'Introduction à la programmation des DSP
Pour le TP OV5-ISI :
Sujet du TP : Mise en oeuvre de l'hyperviseur KVM
winscp.exe
gnump3d.tar.bz2
vnc.exe
putty.exe
vnc-server-win32.exe
Unité IF5-PAR:
Unité IE411: