簡體   English   中英

當數據到達Linux中的串行端口(RS232)時,是否可以向用戶應用發送通知消息?

[英]Is it possible to send notification message to user app when data arrives at serial port (RS232) in Linux?

我知道Linux在與系統連接/斷開連接時可以為USB附件注冊udev事件,通過udev應用程序可以獲取USB事件的通知,因此應用程序可以應用必要的操作。

有什么方法可以對串行外設(RS232)的用戶應用程序執行相同的事件通知? Linux是否支持任何可以做到這一點的基礎架構? 基本上,我是從串行端口讀取數據的,因為它到達串行端口,而不是創建線程並等待串行端口的數據。

如果沒有使用程序/守護程序在串行設備上進行輪詢/選擇,則如果數據到達串行控制台,您將無法響應。

您可以編寫自己的內核驅動程序,但這需要更多的精力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM