2
我們試圖使用minicom(在主機pc)和picocom(基於arm的評估板)組合來傳輸文件。 在評估板端,我們有/dev/ttygserial
,在主機端我們有/dev/ttyUSB0
。使用zmodem/picocom/minicom非交互式傳輸文件
主機側小型機設置如下,
- 串行裝置 -
/dev/ttyUSB0
- 波特率 - 115200個
步驟來設置在小型機reciving模式。
- 按
ctrl+a R
,選擇zmodem
。 - 現在minicom將開始從另一端等待文件。
在評估板端我們使用picocom如下發送文件。
- 在命令行中執行
picocom -b 115200 -s "sz -vv" /dev/ttygserial
- 現在按
Ctrl+A and Ctrl+S
。 - Picocom將通過打印要求文件名
**file
- 一旦提供了文件名並按下回車鍵,文件就會發送給主機。
所有這些步驟的工作原理,我們能夠將不同類型的文件從評估板轉移到pc,但現在我們想把這個過程轉換爲C代碼。爲此,我有以下疑問,
- 是否可以使用單個命令在文件接收模式下設置
minicom
? (意思是非交互)? - 是否有可能使用picocom在單個命令(意味着非交互)發送文件?
- 其他建議?
在此先感謝。
您能否提供(鏈接到)代碼? – iX3
您的意思是,鏈接到更新後的代碼?後來我們沒有使用它,我們使用tftp,所以我們離開了這個'picocom'應用程序,並且在初始更改後我沒有更改代碼。 – AnkurTank
也許你可以發表一些關於這方面的細節,並將其標記爲接受的答案? – iX3