技術總結
本發(fā)明揭示了一種基于Linux系統(tǒng)的定時方法及裝置,方法包括以下步驟:將事件和事件的觸發(fā)時間節(jié)點按照觸發(fā)時間節(jié)點的先后順序一一對應設置為DMA鏈表,并將所述DMA鏈表發(fā)送給系統(tǒng)定時器;系統(tǒng)定時器根據(jù)DMA鏈表上的DMA事件以及事件的觸發(fā)時間節(jié)點信息,在到達觸發(fā)時間節(jié)點時觸發(fā)對應的DMA事件;系統(tǒng)定時器觸發(fā)DMA鏈表上前一DMA事件之后,DMA鏈表上的下一DMA事件以及事件的觸發(fā)時間節(jié)點自動發(fā)送給系統(tǒng)定時器。本發(fā)明的有益效果是:通過Linux系統(tǒng)本身的自帶的系統(tǒng)定時器、DMA鏈表和DMA控制器配合使用,達到工業(yè)計時精度要求,能夠精確定時控制,而且Linux系統(tǒng)本身為開源系統(tǒng),無需增加企業(yè)額外的生產成本,提高企業(yè)競爭。
技術研發(fā)人員:武井彥
受保護的技術使用者:深圳市新威爾電子有限公司
文檔號碼:201710031820
技術研發(fā)日:2017.01.17
技術公布日:2017.06.09