添加rz和sz命令到嵌入式Linux中 rz 和 sz 命令允许开发板与主机通过串口进行传递文件。 1、下载rzsz源码包: http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz 命令行下可以使用 wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz 下载到本地 2、解压: # tar zxvf rzsz-3.48.tar.gz 3、修改Makefile: # cd src # vi Makefile 修改CC=arm-linux-gcc (普通PC增加rz sz 命令使用无须修改 makefile) 保存退出。 3、编译: 修改Makefile第四行OFLAG= -O 为 OFLAG= -O -DREGISTERED,重新编译 (否则会出现 UNREGISTERED COPY 问题) # make posix 4、安装: 将生成的rb,rx,rc,rz,sb,sx,sz,zcommand,zcommandi可执行文件拷贝至开发板的bin目录下。 5、测试: 开发板接收文件: 1. 进入开发板要接收文件的目录 2. 开发板执行命令# rz 3. 在minicom下,按住Ctrl+A键不放,按下Z键 4. 按下S键选择发送文件 5. 选择zmodem,用回车键确认 6. 用空格选择主机要发送的文件,用回车键确认 7. 传输完成后按任意键返回 开发板发送文件: 1. 进入开发板要发送文件的目录 2. 进入主机要接收文件的目录 2. 主机执行命令# rz 3. 开发板执行命令# sz filename 详见如下文章: http://hi.baidu.com/shineastdh/blog/item/5e727c4f8216653caec3ab6d.html