由于AM3359的系统时间不是很准,因此我想用AM3359的定时器(DMTimer2-7)来定时1ms,每毫秒更新一下系统时间。由于AM3359不是很熟悉,想问一下,能不能提供一下其定时器的例子(linux系统下)。
Steven Liu1:
这个系统时间不是很准,是怎么测试出的结果?
目前没看到linux下面的timer user guide:http://processors.wiki.ti.com/index.php/Sitara_Linux_SDK
但是你可以根据starterware下面的改一个:http://processors.wiki.ti.com/index.php/StarterWare_DMTimer
StarterWare:http://processors.wiki.ti.com/index.php/StarterWare
lingjiao pan:
回复 Steven Liu1:
我设置一次系统时间(年月日时分秒微秒),然后每秒(由外部信号保证每秒的准确性)用gettimeofday获取系统时间,发现微秒的数值变化太大,比如前一秒的微秒值是477,但后一秒的微秒值却是990927。
lingjiao pan:
回复 Steven Liu1:
我想问一下,关于定时器部分,在用户空间有没有留相应的接口函数给用户,就像I/O口那种!