Étape 19 : PWM - régulateur de vitesse
Routeur sans fil GL.iNet utiliser Atheros AR9331 CPU et il n’est pas matériel PWM, le seul moyen d’implement PWM est par adopter logiciel PWM.
Noyau après 3.14, OpenWrt comme barrière Breaker et Chaos Calmer a laisser tomber le support pour PWM sur gpio, par conséquent, vous devez compiler votre propre firmware OpenWrt afin d’activer la fonction PWM de logiciel.
Je suis en train de suivre ce tutorial et compiler le firmware OpenWrt réussie, quand je télécharge l’image compilé au routeur GL.iNet, il bricked mon routeur (l’interface réseau ne fonctionne pas). Heureusement qu'il est récupéré facilement.
J’ai été jouer avec gpio-pwm-ar9331, j’ai téléchargé le fichier précompilé ipk et transféré à mon routeur, mais il n’a pas pu installer avec les erreurs suivantes :
Par ailleurs, j’ai recompilé le gpio-pwm-ar9331 de la source, cette fois, qu'il peut installer sur mon routeur, malheureusement il ne fonctionne pas.
J’ai trouvé un tutoriel lié aux logiciels PWM qui n’est pas encore entièrement testé. Il est maintenant compilé avec succès pour mon routeur. Si tout va bien, il peut fonctionner sans aucun problème.
Pour l’instant, le PWM ne fonctionne pas pour mon routeur, j’espère que cela sera se fixe la semaine prochaine quelques. Si quelqu'un a une idée comment nous pouvons résoudre ce problème, s’il vous plaît laissez-moi savoir.