午夜欧美精品久久久久久久久,国产视频一区在线观看,www成人在线观看,国产精品免费视频一区二区三区,日韩一区在线视频,国内精品视频区在线2021

18931180976
探傷

設(shè)備 超聲波探傷設(shè)備型號
探傷設(shè)備生產(chǎn)廠家
探傷設(shè)備案例
綜合實力
合作單位
探傷知識
招聘信息
聯(lián)系方式
當(dāng)前位置:首頁 >> 探傷知識

探傷波形數(shù)據(jù)傳輸驅(qū)動程序設(shè)計

發(fā)布時間:2023/12/18 14:45:45

探傷波形數(shù)據(jù)傳輸驅(qū)動程序是驅(qū)動層數(shù)據(jù)平面的實現(xiàn),在整個系統(tǒng)中具有重要的作用,它完成探傷波形數(shù)據(jù)從 FPGA 子系統(tǒng)到 ARM 子系統(tǒng)的傳送,并將探傷波形數(shù)據(jù)從 Linux 操作系統(tǒng)的內(nèi)核空間傳送到用戶空間。由于系統(tǒng)的重復(fù)頻率為 50Hz,即每隔 20ms 有一幀探傷波形數(shù)據(jù),所以該設(shè)備驅(qū)動對時間性要求相對較高。由于探傷波形數(shù)據(jù)傳輸驅(qū)動程序主要是從 FPGA的 FIFO 中讀取數(shù)據(jù),完成數(shù)據(jù)傳輸功能,功能單一,所以可以在一個驅(qū)動模塊中實現(xiàn)。超聲波探傷系統(tǒng)將其定義為 FIFO 驅(qū)動模塊。


設(shè)備驅(qū)動的工作方式有查詢和中斷兩種方式,由于本系統(tǒng)硬件控制采樣的時序比較嚴(yán)格,每隔 20ms 有一幀波形數(shù)據(jù)到達,所以該設(shè)備驅(qū)動的工作方式采用中斷方式。


FPGA 硬件設(shè)備每隔 20ms 會完成探傷波形的采集和高速數(shù)字信號處理,并將一幀探傷波形數(shù)據(jù)存入 FIFO 然后通過硬件中斷信號通知 ARM 處理器。ARM 處理器接收到中斷信號后,由 Linux 操作系統(tǒng)負責(zé)處理中斷,并最終調(diào)用該設(shè)備驅(qū)動已經(jīng)注冊的中斷服務(wù)程序。在中斷服務(wù)程序中完成從 FPGA 的FIFO 中讀取探傷波形數(shù)據(jù)到操作系統(tǒng)的內(nèi)核空間。


FIFO 驅(qū)動模塊在中斷服務(wù)程序中完成從 FPGA 的 FIFO 中讀取波形數(shù)據(jù)到系統(tǒng)內(nèi)核空間,然后需要用一種方式通知上層應(yīng)用程序數(shù)據(jù)已到達。傳統(tǒng)的進程間通信機制包括管道(Pipe)和命名管道(Named Pipe)、信號(Signal)、報文傳遞(Message)、共享內(nèi)存(Shared Memory)、信號量(Semaphore)以及套接字(Socket)等。由于 FIFO 驅(qū)動模塊中的中斷服務(wù)程序運行于中斷上下文,而不是進程上下文,所以除了信號之外,無法直接使用這些機制。信號不僅可以用于兩個進程之間進行通信,也可以用于內(nèi)核與進程之間的通信,但內(nèi)核只能向進程發(fā)送信號而不能接收信號。一般來說,信號是對“中斷”概念在軟件層次上的模擬,所以也稱為“軟中斷”。所以在 FIFO 驅(qū)動模塊中,通過向上層應(yīng)用程序發(fā)送信號來通知上層應(yīng)用程序數(shù)據(jù)已經(jīng)到達。在 Linux 操作系統(tǒng)中,內(nèi)核提供了異步通知機制,該機制即采用設(shè)備驅(qū)動發(fā)送信號的方法,實現(xiàn)設(shè)備驅(qū)動和應(yīng)用程序之間的通信,這樣應(yīng)用程序就不需要使用查詢來關(guān)注數(shù)據(jù)何時到達。


主站蜘蛛池模板: 午夜美女视频在线观看高清 | 日本欧美小视频 | 老男孩筷子兄弟电影版免费观看 | 欧美色性视频 | 日韩高清一级 | 米奇精品一区二区三区 | 成人丁香婷婷 | 狠狠操天天操夜夜操 | 97在线免费视频观看 | 成人a一级试看片 | 2021精品综合久久久久 | 九九精品视频一区二区三区 | 美女在线看永久免费网址 | 99视频精品全部在线播放 | 久久精品视频6 | 激情网址在线观看 | 你懂的在线免费视频 | 免费在线一级毛片 | 青青成人福利国产在线视频 | 六月婷婷在线 | 欧美一区二区三区在线可观看 | 黄色小视频在线观看免费 | 青草成人 | 色婷婷久久免费网站 | 国内精品久久久久久久久久久久 | 青草精品在线 | 五月天激情亚洲婷婷在线 | 日本精品久久久久中文字幕2 | 过春天在线观看完整版免费 | 精品一区二区三区免费视频 | 国产羞羞视频在线观看 | 国产黄色大全 | 国产一国产一级毛片视频在线 | 狠狠色婷婷综合天天久久丁香 | 久久99国产精品亚洲 | 成人嫩草影院免费观看 | 成年人视频黄色 | 天海翼一区二区三区四区 | 国产午夜视频在永久在线观看 | 久久99精品国产麻豆 | 精品无人区乱码1区2区3区在线 |