Forum Linux.débutant Lister les périphériques USB plutôt que hidraw

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
22
avr.
2015

Bonjour à tous,

J'ai trouvé un tutoriel très sympa qui explique un démon pour les périphériques USB mais pas la première étape importante qui consiste à lister ceux déjà présent sur le PC.

Je reste bloqué sur ce code qui liste les hidraw :

#include <libudev.h>
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <unistd.h>

int main (void)
{
    struct udev *udev;
    struct udev_enumerate *enumerate;
    struct udev_list_entry *devices, *dev_list_entry;
    struct udev_device *dev;

    /* Create the udev object */
    udev = udev_new();
(…)

Forum Linux.débutant Communication USB avec la lib udev

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
20
avr.
2015

Bonjour à tous,

J'ai réussi à détecter mon matériel par un port USB à l'aide la lib udev sous Linux.

En utilisant la fonction :

udev_monitor_filter_add_match_subsystem_devtype (struct udev_monitor *udev_monitor,
                                                 const char *subsystem,
                                                 const char *devtype);

Le souci c'est que je ne sais pas à quoi correspond "subsystem" et "devtype". J'aimerais mettre un filtre seulement pour le matériel que j'utilise et non pour tous les périphériques USB (avec "subsystem" = "usb" et "devtype" = (…)

Forum Linux.général Créer un démon : surveiller la présence d'un périphérique USB

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
16
avr.
2015

Bonjour à tous,

Je souhaite vérifier la présence d'un matériel USB afin de lancer une procédure d'acquisition de donnée du matériel en question.

Comme en Unix tout est fichier, il doit y avoir un moyen d'analyser un fichier qui gère les périphériques USB et de savoir si un certain type de matériel USB c'est connecté à l'ordinateur!

J'aimerais faire une acquisition unique des paramètres puis laisser tourner le démon si un autre périphérique se connecte ou se déconnecte.

Je ne (…)

Forum général.général Communication entre deux processus pere-fils bloquante

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
13
avr.
2015

Bonjour à tous,

J'ai pas mal cherché comment initier une communication entre deux processus et voici la configuration.

J'ai deux fichiers dont un se nomme acq.c et un autre interface.cpp.

Plusieurs méthodes peuvent être testé pour une communication entre deux processus :
1-Création de fichier texte -> marche moyennement
2-Tubes -> recouvrement du processus père par un autre -> Comment trouver le tube créé par le père?
3-Tubes nommés -> bien mais je n'ai aucun moyen de synchroniser le processus (…)

Forum Linux.embarqué Création d'un makefile pour cross-compilation

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
11
fév.
2015

Bonjour à tous,

J'ai fais l'acquisition d'une carte électronique qui embarque un système d'exploitation linux du magazine elektor. Cette carte tourne autour du projet Gnublin.

J'essaie tant bien que mal de faire fonctionner un autre adaptateur USB/LAN que celui qui est préconisé dans le magazine pour des raisons de stocks. Mon adaptateur est celui-ci : Texte du lien
La version de l'adaptateur est celle-ci : H/W ver c1 DUB-E100 D'LINK
La puce est de nom : asix ax88772B d'après ce (…)

Forum Linux.embarqué Carte Linux Embedded Elektor

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
6
fév.
2015

Bonsoir à tous,

J'ai fais l'acquisition il y a un certain temps d'une carte Linux Elektor. Je profite du temps qui m'est disponible afin de mener à bien le serveur web et autres applications apparu dans les numéros d'elektor dédiés.

Je suis donc repassé par les différentes opérations nécessaire pour mettre en oeuvre un Système d'exploitation Linux embarqué concernant le bootloader apex et le noyau linux-2.6.33-lpc313x. Le tout a été intégré sur une carte micro SD de 4Go.

Afin de (…)