1
我一直在尋找各種方法來實現一個定時器或鬧鐘,它將以最少的資源爲嵌入式系統中的程序執行清理功能。什麼是嵌入式系統定時器的良好實現?
本質上,我希望在系統處於最小負載,最小網絡活動和/或達到一段時間時執行該功能。
我認爲多線程計時器不是一個可行的選項,可能矯枉過正和計時器在系統忙時執行..也許不是一個好的選擇。
想法任何人?
編輯:
運行的OpenWRT和busybox的
我一直在尋找各種方法來實現一個定時器或鬧鐘,它將以最少的資源爲嵌入式系統中的程序執行清理功能。什麼是嵌入式系統定時器的良好實現?
本質上,我希望在系統處於最小負載,最小網絡活動和/或達到一段時間時執行該功能。
我認爲多線程計時器不是一個可行的選項,可能矯枉過正和計時器在系統忙時執行..也許不是一個好的選擇。
想法任何人?
編輯:
運行的OpenWRT和busybox的
我結束了使用變量和定時器,解決了我的問題。計時器執行,但基於變量 - 我執行代碼或不。
它有什麼操作系統?如果沒有,將清理功能添加到主空閒循環有多難? – wallyk 2012-02-26 22:51:55
將清理函數添加到空閒循環似乎不是在資源受限系統中的低開銷和智能? – mcdoomington 2012-02-26 23:13:04