内核模块驱动程序交互

时间:2016-12-13 12:12:08

标签: c module kernel device pwm

我是内核开发的新手。我试图使用来自另一个内核模块Beagle骨黑板的PWM模块。我读过这些文章:

https://www.kernel.org/doc/Documentation/pwm.txt

但它并不清楚。我在内核源代码/drivers/pwm/pwm-tiehrpwm.c下阅读了pwm-tiehrpwm。

但我不知道如何使用它。是否有手册或教程使用它? 有人能告诉我这个司机的骨架吗?

我目前的系统是beaglebone黑板。使用内核版本运行debian发行版: Linux beaglebone 4.4.9-ti-r25#1 SMP星期五5月5日23:08:13 UTC 2016 armv7l GNU / Linux

加载的PWM模块:

lsmod | grep pwm pwm_tiecap 3652 0 pwm_tiehrpwm 4706 0

使用cape-universaln:

cat / sys / devices / platform / bone_capemgr / slots 0:PF ---- -1  1:PF ---- -1  2:PF ---- -1  3:PF ---- -1  4:P-O-L- 0覆盖板名称,00A0,覆盖制造,cape-universaln

由于

0 个答案:

没有答案