Я использую RedHat EL 4. Я использую Bash 3.00.15.создать среду чтения/записи с использованием именованных каналов
Я пишу SystemVerilog, и я хочу подражать stdin и stdout. Я могу использовать только файлы, поскольку обычный stdin и stdout не поддерживаются в среде. Я хотел бы использовать именованные каналы для эмуляции stdin и stdout.
Я понимаю, как создать файл to_sv и from_sv с помощью mkpipe, и как их открыть и использовать в SystemVerilog.
С помощью «cat> to_sv» я могу выводить строки в симуляцию SystemVerilog. Но это также выводит то, что я набираю в оболочке.
Я бы хотел, если возможно, одну оболочку, где он действует почти как терминал UART. Независимо от того, что я печатаю, вы переходите непосредственно к «to_sv», и все, что написано в «from_sv», распечатывается.
Если я собираюсь сделать это совершенно неправильно, тогда непременно предложите правильный путь! Большое вам спасибо,
Nachum Kanovsky
Я просто попытался его очень быстро. Кажется, он пока не работает для меня. То, что я пробовал, это «exec> to_sv &», а затем «exec to_sv из другой оболочки для выхода. –
nachum