将rz和sz命令添加到嵌入式linux内核中

将rz和sz命令添加到嵌入式linux内核中

记录我在linux中添加rz和sz命令的过程。

        移植新下载的linux源码中是没有超级终端的命令的,需要自己添加。添加完了,就开发板就可以PC通过串口传输文件了。

步骤:

1、  下载软件 rzsz-3.48.tar.gz。 http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。

2、解压 tar zxvf  rzsz-3.48.tar.gz
        3 、安装  cd src
               vi Makefile
              修改CC=arm-linux-gcc
              保存退出
               make posix 
    注意:这个软件安装与常规的GNU软件不同—没有configure(配置)及make install (安装过程)
     
        我的是S3C2410的交叉编译器,不同的平台只是交叉编译器不一样而已。
        输入命令make posix后,如果编译成功,在输入 ls命令,你将发现,多了很多文件
        COPYING   gz         minirb.c    rc      rz.c    sz       undos.doc  zmodem.h
        crc.c     mailer.rz  minirb.doc  README  rz.doc  sz.c     zcommand   zmr.c
        crc.doc   Makefile   rb          rx      sb      sz.doc   zcommandi  zupl.t
        crctab.c  Makefile~  rbsb.c      rz      sx      undos.c  zm.c
    将rb,rx,rc,rz,sb,sx,sz,zcommand zcommandi拷贝到你制作的根文件系统的bin目录下,然后在将交叉编译器下的ld-2.5.so      libc-2.5.so      libcrypt.so.1  libgcc_s.so.1  libm.so.6 ld-linux.so.3  libcrypt-2.5.so  libc.so.6      libm-2.5.so等库(可能版本不同,相应的数字,但只要是这几个文件即可)拷贝到根文件系统的lib目录下,然后再重新制作该根文件系统,下载到开发板,重新启动,可以试一下rz和sz命令。
 
命令用法:
    sz  /文件名 ,然后打开windows下的超级终端,右击选择接收文件,设置接收文件的目录,确定就OK了。
    rz           ,在超级终端中右击选择发送的文件即可。
 
参考了一下网址:
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值