• 将lrzsz工具移植到ARM开发板 ---只通过串口实现window和ARM板之间文件互传


    http://blog.csdn.net/coding__madman/article/details/51084711

    事情背景:由于需要在windows和ARM板之间只通过串口传输文件(windows的文件只通过串口传输到ARM板上)

    这时超级终端SecureCRT+lrzsz工具可以完成这项使命!(其他终端软件没试过,一直用的这个)

    准备工作:

        1. SercureCRT软件 

        2. linux上安装好交叉编译器

        3. 下载好的lrzsz源码包!(关于lrzsz的相关信息可以百度了解一下)

    lrzsz源码包下载地址:https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

                                                              http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz //两个链接网址都能下载

    将下载到的lrzsz安装包拷贝到linux下解压然后交叉编译:

    1. 解压文件

    2. 进入解压后的目录

    输入命令:

    CFLAGS=-O2 CC=arm-linux-gcc ./configure --cache-file=arml_cachefile0 --prefix=/usr/local/

    敲入回车后从下面打印的信息可以看出使用的是arm-linux-gcc编译器(前提是交叉编译器已经安装配置好了)

    1. CFLAGS=-O2 //编译选项

    2. CC=arm-linux-gcc //配置编译器为交叉编译器 加上CC参数表示即时生效,我电脑中的交叉编译器的名字就是arm-linux-...

    3.  ./configure //配置文件 前面两项必须放在./configure的前面 否则设置无效

    --cache-file=arml_cachefile0  //这个命令是生成自己的cache-file 后面的arml_cachefile0是我自己为生成的cache-file取的名字

    4. --prefix=/usr/local/ //表示具体安装到哪里 这个可以不要 我们知道交叉编译生成的lzr和lsr就可以了

    配置后的解压文件夹多了arm_cache_file0文件

    然后make 回车

    然后进入当前解压目录的src目录下可以看到目标生成文件lrz lsz

    关键之处在于,CC参数要放在configure之前,并且要制定cache file,才能完全即时识别交叉编译器

    :CC=arm-linux-gcc ./configure --cache-file=arml_cache_file0(这个名字可以随便取)

    下面一步就是将lrz,lsz两个目标文件拷贝到开发板上的/usr/sbin/目录下(我是这么做的)

    上面一张图是SecureCRT通过调试串口连接ARM的终端界面!比如说我现在需要把一个文件从Windows下载到ARM板可以这样操作:下载一般包含三个问题(文件起始位置(在哪),哪些文件, 文件终点位置(到哪))

    比如上图,我需要把windows本地磁盘E盘下haha文件夹里面的Text.txt和Text2.txt文件下载到目标板上的/opt/目录下

    操作如下:通过终端从串口登录ARM-linux开发板,如上图进入/opt/目录

    输入:wr lrz + 回车 (我这开发板文件都带有写保护,所以写的话要加个wr命令)(一般用户 lrz + 回车就可以了)

    这是会弹出这个对话框,通过对话框选中自己要下载的文件点击add ,点击ok

    可以看到下载完成!

    其他命令可以用 --help 查看!这里也不一一演示了!总之功能还是很强大!

  • 相关阅读:
    MongoDB索引使用
    ubuntu14.04下CPU的caffe配置,不成功的朋友请与我(lee)联系,后面附带邮箱
    android4.4 evaluateJavascript 到android2.X上不能调用的问题
    LeetCode122:Best Time to Buy and Sell Stock II
    Hdu-1565 方格取数(1) (状态压缩dp入门题
    TI C66x DSP 四种内存保护问题 -之- 针对CPU訪问外存(DDR3 or MSM)时的内存保护问题
    显示和隐藏Mac隐藏文件的命令
    【微软2014实习生及秋令营技术类职位在线測试】题目1 : String reorder
    钟表效果
    hibernate5(10)注解映射[2]一对多单向关联
  • 原文地址:https://www.cnblogs.com/lamblabs/p/8467219.html
Copyright © 2020-2023  润新知