【发布时间】:2013-02-27 23:02:25
【问题描述】:
我想在我的桌面 (Ubuntu) 和嵌入式 Linux 之间传输文件。问题是桌面和嵌入式系统之间的唯一通信是使用串行端口。同样的串口用于使用 sh(over screen 或 putty)从桌面登录到嵌入式系统。
如果有帮助,嵌入式系统是运行 Angstrom 的 AT91SAM9G20EK。
感谢任何建议。
【问题讨论】:
我想在我的桌面 (Ubuntu) 和嵌入式 Linux 之间传输文件。问题是桌面和嵌入式系统之间的唯一通信是使用串行端口。同样的串口用于使用 sh(over screen 或 putty)从桌面登录到嵌入式系统。
如果有帮助,嵌入式系统是运行 Angstrom 的 AT91SAM9G20EK。
感谢任何建议。
【问题讨论】:
您可能想尝试其中一种 x/y/z-modem 系列协议。
这里有一个免费的包:
http://ohse.de/uwe/software/lrzsz.html
您很可能也有 Angstrom 的套餐。
要传输文件,当连接到嵌入式设备时,您只需在嵌入式 linux 上启动程序 rz。
然后,在您的开发机器上的终端中启动 zmodem 协议并发送文件。传输完成后,目标机器上的 rz 程序将停止,您将在当前目录中找到该文件。
【讨论】:
CC=arm-linux-uclibc-gcc ./configure --host=arm-linux-uclibc。或者用你的工具链命令替换命令。
【讨论】: