PWM-Kernelmodul

  • Guten Abend,

    im Rahmen eines Projektes soll ein Kernel Modul zur Ansteuerung von LED's via PWM geschrieben werden.

    Die Helligkeitswerte der einzelnen LED's soll dabei über eine /dev/led Datei gesteuert werden. Der Raspberry Pi verfügt über zwei PWM-Devices (PWM0 und PWM1). Welche auf entsprechenden GPIO Pins in die Aussenwelt geführt werden.

    Standardmäßig können aus dem Userspace über Bibliotheken wie wiringPi auf die entsprechenden PWM-Register zugegriffen werden. Um dieses Vorhaben aus dem Kernelspace zu verwirklichen müsste dies über die Bibliothek <linux/pwm.h> funktionieren? Habt ihr hierfür Beispielaufrufe/eine Dokumentation speziell für den RPI gefunden?

    Das Kernelmodul pwm-bcm2835 leistet bereits etwas ähnliches. Lohnt es sich diese als Vorlage zu Verwenden und ein /dev/led anzulegen?

    Danke für Ihre Mithilfe,

    mit freundlichen Grüßen


    Thomy

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!