…about Linux, electronics, digital photography, whatever…
Icône RSS Icône Accueil
  • cats : un ‘cat’ pour le port série

    Posté le 30th novembre 2009 leucos 9 commentaires

    (an english version of this post is available here)

    Pour un futur projet, j’avais besoin de faire quelquechose du genre ‘cat /dev/leportserie’.

    Bien sur, avec cat, ça ne marche pas terrible. Alors voici ‘cats’, un ‘cat’ spécial port série.

    Ca a été écrit en 30 minutes, pas vraiment testé, mais à priori ça marche plutôt pas mal pour des opérations de lecture et d’écriture pas trop tordues.

    Par défaut, cats fonctionne en 9600 bauds.

    Compilation :

    gcc cats.c -o cats

    Exécution :

    ./cats /dev/ttyUSB0

    Example d’utilisation : attraper votre altitude depuis le GPS qui envoie des trames NMEA sur le port série :

    ./cats /dev/ttyUSB0 | grep GGA | cut -f 10 -d','

    cats habite chez  GitHub : http://github.com/leucos/cats

    Les retours, remarques et les engueulades sont les bienvenues.

    EDIT : nouvelle option pour cats (timestamping).

  • cats : serial port cat like utility

    Posté le 14th novembre 2009 leucos 1 commentaire

    (une version française de ce post est disponible ici)

    For an upcoming project, I needed to be able to ‘cat’ the serial port.
    So welcome ‘cats’, a serial cat wannabe.

    It’s very simple and not much tested for now, but works fine to read from the serial port. So if you give it a try, please send feedback.

    Default baud rate is 9600.

    Compile :

    gcc cats.c -o cats

    Run :

    ./cats /dev/ttyUSB0

    Usage exemple : grabbing your altitude from your serial connected NMEA GPS

    ./cats /dev/ttyUSB0 | grep GGA | cut -f 10 -d','

    Grab the source.

    EDIT : cats has now a GitHub home http://github.com/leucos/cats