2012-04-24 44 views
0

我知道Linux可以註冊udev事件USB連接/斷開連接到系統時,通過udev應用程序可以得到USB事件通知,因此必要的行動可以由應用程序應用。當Linux中的數據到達串口(RS232)時,是否可以向用戶應用發送通知消息?

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

回答

1

如果沒有在程序/守護程序上對串行設備進行輪詢(ing)/ select(ing),如果數據到達串行控制檯,則無法做出反應。

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

+0

謝謝@silvio .. – 2012-05-02 11:31:06

+0

沒問題 - 請將此標記爲答案:-) – silvio 2012-05-02 14:41:44

相關問題