看板 LinuxDev 關於我們 聯絡資訊
我在ARM/linux上面需要用固定1ms or 2ms ,3ms的時間 類似計時器中斷(中斷時間1ms or 2ms ,3ms) 本來我用delay()的方式來當我的延遲 之後去用clock_t的(end-start)/CLK_TCK所計算到的時間 發現它最小單位好像是10ms而且不是很準,居然還出現0ms 網路上查到"udelay"...我丟到程式沒反應? 以及"nanosleep"...不知道怎麼給他參數? 想請問還有其它方式可以讓我有固定1ms or 2ms ,3ms的"準確時間" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.39.134
TroyLee:man nanosleep 講得還蠻清楚的... 04/01 11:27
bzgibson:我給它timespec結構他會錯誤?想請問正確的用法 04/01 13:05
TroyLee:要帶指標, 兩個我印象中可以一樣 04/01 14:17
aprotoss:可以使用 http://linux.die.net/man/2/select 04/02 09:23