Système d'exploitation

De Polima.

Sommaire

Tutorat

Pour avoir les droits sur les périphérique usb (une fois les périphériques branchés)

 super usb

Librairie utilisée

 libusb0.1

Donc compilation avec

 gcc prog.c -o prog -lusb 

Dans une deuxième partie on utilisera des microcontroleur Arduino. Detection des pression sur les boutons et l'envoyer sur le port série du Arduino. Sur le pc, par port série, on récupérera les informaiton des boutons (par exemple droite-gauche)

TP

Vi & Vim

Vi et Vim (Vi IMproved) sont des éditeurs de texte, fonctionnant sur GNU/Linux et autres UNIX.

Expression régulières

Exemple : extraire les informations d'une URL

 echo "http://www.polytech-lille.fr/polima/toto/fichier.html" |
 sed -e 's/^\([^:]*\):\/\/\([^\/]*\)\(.*\/\)\(.*\)/ \n Protocole :  \1 \n Serveur : \2 \n Chemin : \3 \n Fichier : \4/'
 Protocole :  http 
 Serveur : www.polytech-lille.fr 
 Chemin : /polima/toto/ 
 Fichier : fichier.html

Liens

Processus

Ordonnancement des processus

Communication entre processus

  • Redirection
  • Pipeline

Systèmes de fichiers

Liens

Bibliographie

Enseignant