Bonjour,

Je débute en C, et je bute sur un problème qui ne doit pas être bien compliqué à résoudre, vous allez certainement pouvoir m'aider.

Je possède un routeur Soekris net4801 qui tourne sous FreeBSD (version embedded) avec diverses fonctions. Sur ce routeur, je souhaite connecter une imprimante ticket thermique série et un clavier usb (preh key tech). L'idée est de générer des tickets en foncion de la touche qui est pressée sur le clavier pour cela un vulgaire script shell et c'est réglé. Seul problème, comme il s'agit d'un os embedded, je ne peux pas utiliser kbdcontrol pour interfacer mon clavier à une console virtuelle (pas de consoles virtuelles en embedded). Je pense donc qu'il faut développer un petit prog en C qui scrute /dev/ukbd0 en attendant de recevoir des carractères du clavier puis en fonction des chaines reçues, exécuter le script shell correspondant. Je ne demande pas un prog clé en main, mais des conseils sur la réalisation de ce dernier.

Merci d'avance pour vos réponses, Nico