Archive for the ‘Programmation’ Category

Astuces programmation C

Cet article a pour but de répertorier quelques astuces que j’utilise lors de développements en C. Ignorer les warnings sur certaines variables de debug Executer du code à une adresse mémoire Utile pour exécuter un bootloader par exemple, (0x1FFFB004 est l’adresse de destination du saut) Fonction de débug en couleur basée sur printf Voir article

Astuces Eclipse en vrac

Voici quelques astuces pour Eclipse : Afficher des variables statiques dans la fenêtre de debug d’Eclipse CDT Il faut aller dans le menu Window -> Show View -> Expressions Et ajouter ensuite la variable Afficher des variables en hexadécimal dans la fenêtre de debug d’Eclipse CDT Il faut aller dans le menu Window -> Preferences […]

Script bash de test d’une laison série

Voici un petit script qui permet de tester une liaison série (avec et sans bouchon)

Récupérer les adresses IP, Mac, passerelles sous linux en C

Voici un exemple de programme en C qui permet de récupérer différents paramètres réseau, ce n’est pas encore l’idéal mais ça a le mérite de marcher, d’être simple et assez lisible. Pour cela je me suis inspiré de ce que me donne un strace ifconfig pour les adresses IP, Mac, le masque réseau ainsi que […]

Création d’un makefile simple

Voici un exemple de Makefile simple pour un client ayant du code en commun avec un autre programme serveur. La compilation peut être faite avec la commande make ou si vous voulez lier directement le cross-compilateur un make CROSS_COMPILE=/home/esver/travail/proj/toolchain/arm-none-linux-gnueabi-

Fonction de débug en couleur basée sur printf

Voici une petite fonction que j’utilise lorsque je développe en C sous linux, elle s’appelle de la même façon que printf, la seule différence est que l’affichage dans la console se fait en couleur, et ceci grâce aux « ANSI escape code » et plus précisément aux paramètres Select Graphic Rendition (SGR) : Cette fonction passe la […]