2012-07-04 61 views
16

當我使用Minicom從串口捕獲數據時,需要將大數據保存到名爲minicom.cap的文件中。但是,如果按Ctrl + A和L捕獲文件,則失敗。未創建文件(預先不存在minicom.cap)。我的下載目錄已正確創建。我的操作系統是薄荷,我讀的Arduino納米V3.0數據無法將minicom的輸出保存到文件中

+0

這聽起來像它可能是一個權限問題。嘗試以root身份運行minicom。如果修復它,讓我知道,所以我可以發佈這個答案:) – ZnArK

+0

謝謝你的幫助:-)。我現在知道爲什麼。似乎我錯誤地配置了minicom,並將輸出保存在默認目錄中。 – Kerwong

+6

發佈您的解決方案作爲答案,這樣可以標記爲解決和其他人有相同的問題可以幫助 – ZnArK

回答

46

你嘗試啓動小型機作爲

minicom -C capturefile 

,除非我得到的東西錯了,應該立即開始捕捉輸入數據。

0

小型機需要一個配置文件,它是下根權限和存儲在的/ etc /小型機/並命名爲minirc.dfl

通常,當您第一次運行minicom作爲sudo時,您可以保存minirc.dfl,就像您以任何其他不會保存的用戶一樣運行。

這可能是你的問題。寫入之後

+0

你也可以在'〜/ .minirc.X'中的配置文件,其中X是默認的'dfl'或o符號名稱 - 不需要'sudo',但可能需要檢查實際串行端口的權限(在許多Linux發行版中,您希望在撥出組中) - 但不知道Mint – nhed

0

OP可能會錯過步驟 「SHIFT + L」,所以總體過程是如下:

2 Ctrl鍵A + Z

3移+ L(內小型機)

4(等待寫入...)

5移+ L

6(檢查你寫的文件,默認是minicom.cap,你可能想在/root/minicom.cap找到它)

+0

用戶已經指出在對原始問題的評論中解決。 – Nic3500