请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3715 主题中讨论的其他器件:AM3517
工具/软件:Linux
您好!
Linux 是否支持硬件计时器驱动程序,或者是否需要为此编写驱动程序?
我检查了、但不太确定。
谢谢、
已运行
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Yordan、您好!
感谢您提供信息。
我在 AM37x 的一些旧版内核2.6.37中看到:
板级配置文件:
MACHINE_START (OMAP3517EVM、"OMAP3517/AM3517 EVM")
boot_params = 0x80000100、
.map_io = OMAP3_MAP_IO、
.reserve = OMA_reserve、
init_IRQ = AM3517_EVM_init_IRQ、
init_machine = AM3517_evm_init、
.timer =&OMA_timer、
MACHINE_END
在 dmtimer.c 中:
omap_dm_timer_init->初始化 OMAP2_dm_timers、其中包含所有 GPTIMER 列表。
我认为、如果计时器已经得到支持并暴露在用户空间中、则无需额外的内核驱动程序。
我只是想了解调用 SYSCALL 时使用的实际硬件计时器是什么、例如 timer_create。
是否使用这些计时器? 所有这些或仅仅在它们上面?
此致、
已运行