如何实现一个多媒体定时器.老板要我在linux下实现一个多媒体定时器.

时间:2022-12-31 23:35:45
老板懂点技术,它知道windows下有一个多媒体定时器,定时很准.现在我们做一个linux下的项目,也需要精确定时的定时器,老板非要我在linux下找出一个多媒体的库,我把开源的多媒体库SDL的源码分析了个遍,也没找到定时精确的多媒体库.
现在的问题是.
1)精确读取时间,(这个不成问题,用汇编写驱动都可以.)
2)用定时器控制进程调度(这个可就让我为难了)不改内核源码做不到这一点.

请指点一下,或推荐一个开源的库,带精确控制任务调度的就行,最好是linux平台的.

5 个解决方案

#1


ACE

http://www.flyingdonkey.com/ace/

ACE 技术文档主要翻译者的个人网站,可以下载到中文版的ACE文档

#2


ACE这个我用了多年,根本就用不着看中文文档,还是请给我讲讲如何在linux+arm上实现高精度的定时器.

如何在这上面使用opengl

#3


高精度定时应该是依赖于硬件的,比如声卡等。呵呵,具体就不太清楚了。

#4


mm

#5


看看xine-lib

#1


ACE

http://www.flyingdonkey.com/ace/

ACE 技术文档主要翻译者的个人网站,可以下载到中文版的ACE文档

#2


ACE这个我用了多年,根本就用不着看中文文档,还是请给我讲讲如何在linux+arm上实现高精度的定时器.

如何在这上面使用opengl

#3


高精度定时应该是依赖于硬件的,比如声卡等。呵呵,具体就不太清楚了。

#4


mm

#5


看看xine-lib