在我天朝,不能破解的软件还能叫软件吗?!神马?知识产权?我只知道没有城管掀不翻的小贩,也没有百度搜不到的注册码!
在嵌入式开发平台中,我们经常需要上传或下载文件,比如编译好了一个程序,或者准备好了一些图片、音视频素材等,这些文件可以通过多种途径来传输,跑网线的话可以采用FTP、TFTP、NFS等协议,跑串口的话,在串口软件secureCRT中可以使用rz/sz命令来达到目的。
跑串口传输的速度很慢(大概10K/S),但是胜在使用简单,串口协议一般是系统自带的。因此不需要额外安装。只需要两个简单的命令就可以了,如上图所示,sz用来从开发板下载文件,而rz用来向开发板上传文件。
但由于sz/rz本身是需要注册的,如果不注册使用,那么每次上传/下载之后,都会弹出如下所示的版权警告信息,然后程序卡住10秒动不了,煞是烦人!(原谅我的粗鄙,在一个毫无知识产权保护意识的原始人眼里,这确实挺烦人的)
**** UNREGISTERED COPY ***** Please read the License Agreement in rz.doc
在我大天朝,注册码序列号什么的能难倒我族同胞?百度一下,你就知道:我们可以重新编译一下rz的源代码,加入注册信息,就可以“名正言顺”地使用了。方法步骤如下:
1,下载rz/sz源码:
http://download.csdn.net/detail/pcli_218/3347536
2,解压之!并将Makeifle中开头的如下两行:
CC=gcc OFLAG= -O
改成:
CC = arm-none-linux-gnueabi-gcc OFLAG= -O -DREGISTERED
3,编译!
make posix
最后,将编译出来的rz和sz丢到开发板,并执行如下代码覆盖原有的未破解的版本:
cp rz /bin
cp sz /bin
chmod 777 /bin/rz /bin/sz
然后,再使用rz/sz就不用再被等待10秒了。get!欧耶。