我知道默认的eCos精度是1 ticks = 10 ms
。
eCos OS提供cyg_current_time();
我可以使用cyg_current_time除以tick_per_one_ms来获取SystemTime_MS;
(例如)GetSystemTime = cyg_current_time() / 10;
如何以精确的方式获得系统时间?
我想为我们精确计算一个时间间隔。
startTime = GetSystemTimeUS();
A();
endTime = GetSystemTimeUS();
printf("A() cost %lu us.",endTime - startTime);
我尝试了很多方法,但它没有用。
我的意思是我想用精确的方式实现get Current System时间函数。