为xilinx zcu102开发板移植sz和rz两个命令
调试xilinx zcu102开发板程序的时候, 需要频繁地把编译出来的程序上传到开发板, 程序输出结果或者log什么的有时也需要从开发板下载到我的pc机。虽然xilinx官方很贴心的内置了ftpget和ftpput这两个工具, 但是我还是觉得不是很顺手, 所以才想到linux上的rz和sz命令能不能移植到到xilinx zcu102开发板上。一番搜索后得知lrzsz可用, 至于lrzsz和rzsz之间有什么关系我就不是很清楚了。这是官方的介绍: *** lrzsz is a heavily rehacked version of the last public domain release of Omen Technologies rzsz package. ***
下载lrzsz源代码解压, 现在下载到的应该是*** lrzsz-0.12.20.tar.gz ***, 因为这个程序最后一次更新是在1998年。
tar zxvf lrzsz-0.12.20.tar.gz |
然后就是交叉编译:
cd lrzsz-0.12.20 |
最后编译生成的文件在src目录, 分别是lrz和lsz, 把这两个文件复制到xilinx zcu102开发板。xshell或者SecureCRT连接到开发板, 直接运行lrz就可以上传文件到开发板了, 会弹出来一个文件选择框, 很方便操作; 如果需要从开发版下载文件到本机就运行lsz加上要下载的文件名称。
lrz |
如果你习惯了linux上的rz, sz命令, 你可以把lrz, lsz重命名为rz, sz或者alias取个别名。