Étape 4: Trouble ? L’étape inconnue (y a-t-il un périphérique/dev/lirc0?)
Lorsque LIRC terminé l’installation et essaie de démarrer, il se plaint d’un fichier de conf invalide et dit « support de télécommande a été désactivé. » Mon plan initial était de créer un fichier de configuration de parodie pour nous arrivons au point où nous pourrions qualifier la télécommande et créer un fichier valide. Mais j’ai découvert des problèmes dans notre avenir.
Une des raisons pour c’est d’aider chacun à éviter les pièges. C’est l’un d'entre eux. Je ne sais pas la situation qui se passe ici va arriver à tout le monde, mais je vais vous expliquer il et si tout va bien il aidera tout le monde comprendre et gérer toute étrangeté qui leur arrive.
Il y a un certain nombre de choses que j’ai découvert sur l’adaptateur USB IguanaWorks. Un seul, il est pris en charge par le noyau. Autrement dit, il a un pilote intégré dans le noyau qui se présente comme /dev/lirc0. Je crois que ce dispositif pourrait fonctionner si nous utilisions le récepteur IR pour contrôler un tuner TV par exemple. Je ne crois pas qu’elle desservira notre but de transmission, nous avons besoin LIRC pour gérer les fonctions de transmission et de lire le fichier de configuration qui caractérise notre télécommande.
La deuxième chose que j’ai découverte est que LIRC n’a pas de prise en charge IguanaWorks. lircd devra être reconstruite en suivant les instructions du site web IguanaWorks (je vais couvrir que plus tard).
J’ai eu du mal avec le meilleur moyen de gérer cela. J’ai commencé à partir de zéro plusieurs fois avec les versions Pi frais et suivant les étapes dans l’ordre différent. J’ai essaye de trouver une séquence d’étapes qui travaillera pour le plus grand nombre de configurations différentes.
Il s’avère que le support noyau pour le récepteur permet de caractériser la télécommande dès maintenant si l’adaptateur USB que nous utilisons est un adaptateur IguanaWorks. C’est probablement vrai pour un tas de cartes. Je doute qui s’appliquera dans tous les cas.
Je pense que la séquence d’étapes suivante permettra au plus grand nombre de personnes à trouver le succès. Vous pouvez constater qu’ils travaillent pour vous dans un ordre différent. J’espère que je vous ai donné suffisamment d’informations pour reconnaître quand vous avez besoin de le faire. (S’il vous plaît faire des commentaires si vous trouvez que c’est le cas!)
Pour l’instant, il ne devrait y avoir aucun adaptateur USB branché. Exécutez la commande suivante dans le terminal.
LS/dev
Ceci définit une ligne de base, aucun dispositif lirc0, comme indiqué ci-dessus.