這很奇怪。新的Linux環境,通過膩子從我的桌面訪問... 在我的常規shell中,我可以上下箭頭來獲取命令歷史記錄。但是,當我啓動BTEQ與數據庫進行交談時,我收到了這種亂語,以迴應我的上/下/ Ctrl + Up /等。 BTEQ -- Enter your SQL request or BTEQ command:
^[OA^[OB^[[A^[[B^[OA^[OA^[[D
這是在BTEQ
編輯:我已經做了一些測試與以下腳本(在這裏找到:PHP serial port data return from Arduino)。看來,即使對/ dev/ttyUSB0使用fwrite也會輸出我的新命令以及從設備發送的最後一個命令。這讓我想,也許串口沒有正確設置(例如可能需要使用stty來更改設置以清除緩衝區),或者我還需要做其他事情(使用php)來清除/ dev/ttyUSB0發送一個新的命令
我有發送的狀態消息時間可持續通過串口VHF頻帶的,我需要,我一定是在存儲爲十六進制的數據在一個文本文件 我的消息如下圖所示,而我從甚高頻電臺獲得了數據試圖hexdump都命令是正確的,但是,當我執行它,它不會結束與該腳本的問題,直到我按Ctrl-C d -A n -t x1 -w128 /dev/ttyS0 > file.txt
所以我試過另一個命令是讀命令如下: COUNTER=0
whi