0
我有一個USRP N200與WBX子板。我需要一個簡單的C/C++ 程序,可以同時接收和發送。但我找不到它。Usrp全雙工操作
我有一個USRP N200與WBX子板。我需要一個簡單的C/C++ 程序,可以同時接收和發送。但我找不到它。Usrp全雙工操作
看看that come with UHD的例子。有txrx loopback example正是這樣做。
在本質上,它並不複雜:
rx_streamer
和tx_streamer
rx_streamer->recv()
方法,tx_streamer->send()
方法反覆。
非常感謝。但是這個例子爲TX創建一個線程,並且不爲RX創建一個線程。所以我想在發送一個數據包之後,我可以收到。這意味着半雙工。這是真的? – user1210922
@ user1210922:不,這是不正確的。它是全雙工的,有一個接收線程和一個傳輸線程,就像我解釋的那樣。 'transmit_worker'函數在線程'transmit_thread'中運行,而'recv_to_file'函數在主線程中運行。 –