Juste pour clarifier les choses, je suis totalement novice en matière de communication USB. Bien que je m'occupe des communications série de bas niveau (SPI, UART, I2C) sur le microcontrôleur, je n'ai jamais eu affaire à l'USB ni au côté OS des communications série. Restez avec moi.Découverte et communication avec des périphériques USB en C++
J'ai un lecteur/enregistreur RFID qui a son propre protocole que j'utilise pour émettre diverses commandes. Je cherche à utiliser la bibliothèque Boost: ASIO pour effectuer les opérations de lecture/écriture dont j'ai besoin.
Cependant, la bibliothèque me dépasse un peu et je cherche des conseils. De plus, pendant que je travaille dans un environnement Windows, je voudrais rendre ma couche d'abstraction matérielle aussi portable que possible. Dans le même ordre d'idées, j'ai déjà eu de mauvaises expériences avec d'autres ports COM en codage en dur (d'autres programmeurs) et je préférerais que mon programme découvre mon lecteur lorsque je le branche, basé peut-être sur l'ID du lecteur.
Et votre question est? – NathanOliver
Quelques directions dans ce domaine – audiFanatic