我正在使用RedHat EL 4.我使用Bash 3.00.15。使用命名管道創建讀/寫環境
我在寫SystemVerilog,我想模擬stdin和stdout。我只能使用文件,因爲環境中不支持標準stdin和stdout。我想用命名管道來模擬stdin和stdout。
我明白如何使用mkpipe創建to_sv和from_sv文件,以及如何打開它們並在SystemVerilog中使用它們。
通過使用「cat> to_sv」,我可以輸出字符串到SystemVerilog仿真。但是,這也會輸出我在shell中輸入的內容。
我想,如果可能的話,它會像一個UART終端一樣運行一個shell。無論我輸入什麼,都直接輸出到「to_sv」,並且任何寫入「from_sv」的內容都會打印出來。
如果我正在談論這個完全錯誤的話,那麼一定建議正確的方法!謝謝你這麼多,
Nachum Kanovsky
我剛纔試了一下速度非常快。它似乎還沒有爲我工作。我試過的是'exec> to_sv&',然後'exec to_sv作業也退出。 –
nachum