在linux驱动中实现纳秒的延时用哪个函数?

在linux驱动中实现纳秒的延时用哪个函数?,第1张

MontaVista 4.0 (kernel version 2.6.X) 支持HRT,可以实现微妙级的延时,好像还到不了纳秒。用关中断和busy loop来实现当然可以,但是关中断时间不能太长,而且只能在内核空间实现,肯定影响其他任务调度。如果需要长时间产生这样的信号,那感觉用不太适合用Linux来实现。

楼主你好,我现在也出现了一个同样的问题,我用9260通过SPI来控制一个芯片,那芯片工作频率1M-5M,现在也是在调试驱动程序不成功,用分析仪检测用ndelay延时误差非常大,楼主请问下你的问题解决了吗?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8012192.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存