精华内容
下载资源
问答
  • C-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能: 1.支持kermit文件传输协议 2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作 3.无论是网络通信,还是串口通信,操作是一致的,并...

    1 C-kermit简介:

    C-kermit是一个串口传工具。可以传送文件。 用于pc串口通信。


    C-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能: 

    1.支持kermit文件传输协议 

    2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作 

    3.无论是网络通信,还是串口通信,操作是一致的,并支持多种硬件、软件平台 

    4.有安全认证、加密功能 

    5.内建FTP、HTTP客户端功能及ssh接口 

    6.支持字符集转换 


    2 C-kermit安装、配置

    安装命令:sudo apt-get install ckermit 




    配置:

    在 /home/wooya 目录($HOME主目录)下新建. kermrc配置文件,内容如下


    set line /dev/ttyS0     //注意这里的设备是ttyS0 我们的可能是其它如:ttyUSB0
    set speed 115200     
    set carrier-watch off 
    set handshake none 
    set flow-control none 
    robust 
    set file type bin 
    set file name lit 
    set rec  pack 1000 
    set send pack 1000 
    set window 5 
    这里,kermit在启动时会查找~/.kermrc文件,调用里面的命令来初始化kermit。只要将你所需的命令写到~/.kermrc文件里,启动后就不用手动敲这些命令配置了。 


    3 C-kermit的使用


    命令模式:sudo kermit 
    非命令模式:sudo kermit -c
    退出:命令模式下输入 exit

    命令模式进入非命令模式:输入c 或 connect 按回车
    非命令模式进入命令模式:先按 ctrl+\  再按 c

    4 用loadb命令发送bin文件到开发板

    在非命令模式下输入:loadb 0x30008000
    先按 ctrl+\  再按 c,使之从非命令模式进入命令模式
    输入:send+要发送的bin文件,等待直到传输完成
    输入:c 回车  ,进入非命令模式
    可输入:go 0x82000000   ,运行传入的bin文件;也可写flash,可以用此方式烧写kernal和文件系统。





    hi35xx  spi flash烧写:

    hisilicon#sf probe 0 /*SPI Flash进行初始化设置*/
    hisilicon#sf erase 0x100000 0x300000 /*
    擦除Flash*/
    hisilicon#sf write 0x82000000 0x100000 0x300000 /*
    将内核写入到SPI Flash
    移地址为
    0x100000位置*/ 

    hisilicon#sf probe 0 /*SPI Flash进行初始化设置*/
    hisilicon#sf erase 0x500000 0x900000 /*
    擦除Flash*/
    hisilicon#sf write 0x82000000 0x500000 0x900000 /*
    将文件系统写入到SPI
    Flash
    偏移地址为0x500000位置*/ 


    我自己的hi3518e 启动参数:

    hisilicon # printenv  
    bootdelay=1  
    baudrate=115200  
    ethaddr=00:00:23:34:45:66  
    ipaddr=192.168.1.10  
    serverip=192.168.1.2  
    netmask=255.255.255.0  
    bootfile=uImage  
    bootcmd=sf probe 0;sf read 0x82000000 0x100000 0x400000;bootm 0x82000000  
    bootargs=mem=32M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),9M(rootfs)  
    stdin=serial  
    stdout=serial  
    stderr=serial  
    verify=n  
    ver=U-Boot 2010.06 (Jun 01 2017 - 02:38:54)  
      
    Environment size: 424/262140 bytes

    HI3518E用J-link烧写裸板fastboot u-boot流程

    :http://blog.csdn.net/lichangc/article/details/39478167


    展开全文
  • 通信设备: TTL-USB串口传输器 问题:IC_Util向dynasty传输所需配置文件,传输速度慢。 传输10k大小的文件 顺利时耗时大约10s,文件分块传输,1k/block or 2k/block。 波特率115200 传输时对于接受和发送...

    PC工具: IC util

    手持设备:Dynasty ARM嵌入式设备

    通信设备: TTL-USB串口传输器

     

    问题:IC_Util向dynasty传输所需的配置文件,传输速度慢。

    传输10k大小的文件

    顺利时耗时大约10s,文件分块传输,1k/block or 2k/block。

    波特率115200

    传输时对于接受和发送的函数需要做适当的延时处理,同时需要对传输时的block大小做一定规定,BLOCK为2k时传输正常,BLOCK为1k时IC_Util将会不时的出现接收超时的问题。

    Delphi串口模块使用的是TCOM模块

    以下为TCOM模块的配置:

    object DtmdComm: TDtmdComm
      OldCreateOrder = False
      OnCreate = DataModuleCreate
      OnDestroy = DataModuleDestroy
      Left = 415
      Top = 275
      Height = 225
      Width = 314
      object cmmMain: TComm
        CommName = 'COM1'
        BaudRate = 9600
        ParityCheck = False
        Outx_CtsFlow = False
        Outx_DsrFlow = False
        DtrControl = DtrDisable
        DsrSensitivity = False
        TxContinueOnXoff = True
        Outx_XonXoffFlow = False
        Inx_XonXoffFlow = False
        ReplaceWhenParityError = False
        IgnoreNullChar = False
        RtsControl = RtsDisable
        XonLimit = 500
        XoffLimit = 500
        ByteSize = _8
        Parity = None
        StopBits = _1
        XonChar = #17
        XoffChar = #19
        ReplacedChar = #0
        ReadIntervalTimeout = 500
        ReadTotalTimeoutMultiplier = 0
        ReadTotalTimeoutConstant = 0
        WriteTotalTimeoutMultiplier = 0
        WriteTotalTimeoutConstant = 0
        OnReceiveData = cmmMainReceiveData
        Left = 48
        Top = 16
      end
      object tmrPack: TTimer
        Tag = 20
        Enabled = False
        OnTimer = tmrPackTimer
        Left = 136
        Top = 56
      end
    end

    接收函数的对应实现接口为cmmMainReceiveData()

    以下为cmmMainReceiveData()的实现:

    procedure TDtmdComm.cmmMainReceiveData(Sender: TObject; Buffer: Pointer;
      BufferLength: Word);
    var
      tmpArray:array[1..8096] of Byte;
     i,DataCount: Integer;
     tmpRecvStr:string;
     OneCommand:string;
    begin
      //Delay(100);
      tmpRecvStr := '';
      Move(Buffer^,PChar(@tmpArray)^,BufferLength);
      for   i:=1   to   BufferLength   do
        tmpRecvStr:=tmpRecvStr+inttohex(tmpArray[i],2);
      RecvPOSStr := RecvPOSStr +tmpRecvStr;
      OutputMemo.Lines.Add(FormatDateTime('hh:nn:ss-zzz',now)+'---->[Receive]:');
      OutputMemo.Lines.Add(GetBinStrWithSpace(tmpRecvStr));
      if Copy(RecvPOSStr,1,2) = '02' then
      begin
        CommandType := Copy(RecvPOSStr,3,2);
        try
          DataCount := StrToInt('$'+Copy(RecvPOSStr,5,2))*256;
          DataCount := DataCount +StrToInt('$'+Copy(RecvPOSStr,7,2));
          DataCount := DataCount * 2;
          if Copy(RecvPOSStr,11+DataCount,2) <> '03' then //03开头的数据
          begin
            MoniterMemoAppend(FormatDateTime('yy-mm-dd hh:nn:ss',now)+'---->Data format error,(02,03)。'+Copy(RecvPOSStr,11+DataCount,2),0,0,0);
            RecvPOSStr := '';
            POSCommand := '';
            Exit;
          end;
    
          if ((CommandType <> '40') and (CommandType <> '41') and
              (CommandType <> '42') and (CommandType <> '43') and
              (CommandType <> '44') and (CommandType <> '45') and
              (CommandType <> '46') and (CommandType <> '47') and
              (CommandType <> '48') and (CommandType <> '49') and
              (CommandType <> '50') and (CommandType <> '51') and
              (CommandType <> '52') and (CommandType <> '53') and
              (CommandType <> '54') and (CommandType <> '55') and 
              (CommandType <> '60') and (CommandType <> '61') and
              (CommandType <> '70') and (CommandType <> '71')) then
          begin
            RecvPOSStr := Copy(RecvPOSStr,9,DataCount);
            if CommandType <> '03' then
            begin
              LogOutputMemoAppend(FormatDateTime('yy-mm-dd hh:nn:ss',now)+'-------------------------------->[Transaction Log]:');
              OperPackageMessage(RecvPOSStr,tmpRecvStr);
              LogOutputMemoAppend(FormatDateTime('yy-mm-dd hh:nn:ss',now)+'-------------------------------->[End Log]');
    
              CommandType := IntToHex(StrToInt('$'+Copy(CommandType,1,2)) + 1 ,2);
              SendHostScript(CommandType);
            end;
          end
          else
          begin
            OneCommand := Copy(RecvPOSStr,9,DataCount);
            POSCommand := OneCommand;
            RecvPOSStr := '';
            if (CommandType = '46') then    //请求输入密码
            begin
              SendStringByCom(CommandType,StrToHex('ACK'));//响应ACK
              ExecInputPin(OneCommand);
              POSCommand := '';
            end
            else if (CommandType = '47') or (CommandType = '48')
                 or (CommandType = '49') or (CommandType = '50')   then
            begin
              SendStringByCom(CommandType,StrToHex('ACK')); //响应ACK
              tmpRecvStr := '';
              OperSimulatorMessage(CommandType ,OneCommand, tmpRecvStr );
              POSCommand := '';
            end
            else if (CommandType = '51') or (CommandType = '52')
                 or (CommandType = '60') or (CommandType = '61')  then
            begin
              SendStringByCom(CommandType,StrToHex('ACK')); //响应ACK
              tmpRecvStr := '';
              OperSimulatorMessage(CommandType ,OneCommand, tmpRecvStr );
              SendStringByCom(CommandType,tmpRecvStr);
              POSCommand := '';
            end
            else if(CommandType = '70') then
            begin
              //START TEST
              frmMain.ChangeLedColor(PosCommand);
              //EMD TEST
            end
            else if(CommandType = '71') then
            begin
              //START TEST
              frmMain.BeepSound(PosCommand);
              //EMD TEST
            end
          end;
          RecvPOSStr := '';
        except
          RecvPOSStr := '';
          POSCommand := '';
          MoniterMemoAppend(FormatDateTime('yy-mm-dd hh:nn:ss',now)+'---->Data length is not hex',0,0,0);
          Exit;
        end;
      end
      else  if (Copy(RecvPOSStr,1,2) = '0D') or (Copy(RecvPOSStr,1,2) = '0A') then
      begin
        MoniterMemoAppend(FormatDateTime('yy-mm-dd hh:nn:ss',now)+'---->Log:'+HexToStr(RecvPOSStr),0,0,0);
        RecvPOSStr := '';
        POSCommand := '';
      end
      else
      begin
        MoniterMemoAppend(FormatDateTime('yy-mm-dd hh:nn:ss',now)+'---->Log:'+HexToStr(RecvPOSStr),0,0,0);
        RecvPOSStr := '';
        POSCommand := '';
      end;
    end;
    
    procedure TDtmdComm.DataModuleCreate(Sender: TObject);
    begin
      bOperPackBusy := False;
      PosMaxCommLen := 2000;
      RecvPOSStr := '';
    end;

    以下为文件下载中判断Poscommand是否有数据的函数

    function TDtmdComm.ReceACKByComm(SendCommandType:string;TimeOut:Integer): Boolean;
    var
      RecvStr:string;
    begin
      Result := False;
      tmrPack.Tag := TimeOut;
      tmrPack.Enabled := True;
      while True do
      begin
        if POSCommand <> '' then
        begin
          RecvStr := POSCommand;
          tmrPack.Enabled := False;
          Break;
        end;
        if not tmrPack.Enabled then  //连接超时
        begin
          Exit;
        end;
        if not bComOpened then
        begin
          tmrPack.Enabled := False;
          Exit;
        end;
        Application.ProcessMessages;
      end;
    
      if SendCommandType <> CommandType then Exit;
      
      UnpackTLV(RecvStr);
      FindTLV($0,RecvStr);
      if RecvStr <> 'ACK' then
      begin
        Exit;
      end
      else
      begin
        Result := True;
      end;
    end;

    超时间为5s

    文件传输函数将会对Poscommand的数据进行判断,传输过程中经常出现Poscommand数据为NULL,也就是没有成功获取从ARM设备端获取到数据从而超时的情况。

     

    经过测试发现,在发送和接收之间增加适当的延时或者修改配置文件中ReadIntervalTimeout值对于传输超时现象有很大的改善。(最上面配置文件中红字部分)

    1.当将ReadIntervalTimeout从原始的100ms增加为500ms时,无论对于Block为1k或Block为2k的传输单位都不会出现PC接收超时的情况。

    2.在PC向ARM设备发送Block数据之间增加500ms的延时,也可以有效的改善PC接收超时的情况。

    for j := 0 to 3 do
         begin
           Delay(500);//ms
           SendStringByCom('41',SendStr);//发送连接相应
           if not ReceACKByComm('41',5) then//5s超时等待接收数据
           begin
             MoniterMemoAppend(FormatDateTime('yy-mm-dd hh:nn:ss',now)+'------>Download file error['+IntToStr(j+1)+']',0,0,0);
             Continue;
           end;
           Break;
         end;

     但当Delay的时间少于500ms时,每次传输超时现象出现概率大大增加。

    注:以上两种方法采用任意一种均可达到消除超时的效果。

     

    ================================  我是分割线 ======================================

    分析为什么这两种操作可以改善超时?

    尤其是为什么增加ReadIntervalTimeout参数可以改善超时现象?

    因为根据ReadInervalTimeout的定义:

    来确定所接收到的数据是否属子同一帧数据,其默认值是100ms,也就是说,只要任何两个字节到达的时间间隔小于1OOms,都被认为是属于同一帧数据。

    想了半天脑袋都快炸了!!还是没有明白~哪天脑洞一开解决了这个问题再补上,先挖个坑...

     

    就这样,祝您身体健康~

     

    转载于:https://www.cnblogs.com/simon-code/p/5661102.html

    展开全文
  • 串口调试: 和多数串口调试工具一样具有串口的收发功能. 本身特点: 自动检测串口(包括各种虚拟串口). 参数设置详细,能发送16进制,各种文件数据. 显示串口握手线信号, 显示各种硬件错误. 作用: 调试串口应用程序. ...
  • 串口监控工具_绿色版

    2016-01-23 15:55:29
    AccessPort,串口调试数据监测工具,相当实用的工具。简单、易用、功能强大的串口调试工具 Access Port 可以调试串口程序或下位机程序,也可以拦截通过串口的数据流、控制流,让用户高效的执行调试、分析工作。 ...
  • 介绍Linux下经典的文件传输工具: lrzsz [原创 2007-04-04 15:49:46] 字号: 中 小公司有个用ARM940T做手持式产品,我们移植了一个uClinux上去,系统还是运行不错。因为没有带网口,只有USB转串口可以使用,...

    介绍Linux下经典的文件传输工具: lrzsz [原创 2007-04-04 15:49:46]   
    我顶 字号:

    公司有个用ARM940T做的手持式产品,我们移植了一个uClinux上去,系统还是运行不错的。

    因为没有带网口,只有USB转串口可以使用,所以想寻找一个稳定的传输途径,在host和device之间交换文件。问了很多人都不清楚,还是要靠自己找解决方法。

    在google上找了半天,终于找到了一个可以通过串口传送文件的软件,这就是古董级的Unix工具:lrzsz。lrzsz可以通过Xmodem,Ymodem,Zmodem协议传送文件。

    在uClinux的user目录下,我找到了这个lrzsz目录,说明uClinux应该是可以运行lrzsz的。编译uClinux的时候,选上 lrzsz,编译,烧录进开发板,上电,运行,其中lrzsz编译出来两个文件,一个是lrz用于接收文件,一个是lsz用于发送文件。

    在Windows上用超级终端打开串口,连上uClinux,输入以下命令:

        cd /bin
        lsz *

    第一个命令是进入bin目录,第二个lsz命令是发送全部文件。

    输入以后,超级终端立刻弹出一个界面,显示一个文件正在传送中,包括进度,文件名,使用的协议是zmodem,哈哈,很酷哦!

    全部文件发送完毕后,都放在了一个默认目录下面。

    从host端发送文件到device端,也是很容易的,但是要保证RamDisk有足够的空间。我一开始没有注意RamDisk只有128KB,却传送了1MB的文件,结果传送完毕后,系统就挂了,注意注意!

    采用这个命令:

        cd /var
        lrz -Z

    第一个命令是进入RamDisk,应该保证这个目录是可写的,并且保证大小应该超过传送的文件。

    第二个命令是接收文件,使用Zmodem协议。

    运行命令后,在超级终端下选择“发送文件”,选择“Zmodem协议”,选择一个文件,即可将文件通过串口发送到device的var目录下。

     在Windows下可以用超级终端,在Linux下应该用什么终端工具?

    答案是:c-Kermit,我在ubuntu下装了minicom,但是跑不起来,其中u-boot的网页上也说minicom不一定能用。下载一个c-kermit,就可以与device通讯了。就不再多说啦!

    2009.06.19:

    补充一下, kermit 可以设置为用某个协议发送和接收文件,如果要从PC发送文件到开发板,必须设定这个重要的protocol.

    这是我的.kermrc文件:

    set line /dev/ttyS0
    set speed 38400
    set carrier-watch off
    set handshake none
    set flow-control none
    robust
    set file type bin
    set file name lit
    set rec pack 1024
    set send pack 1024
    set window 5
    set protocol zmodem

    展开全文
  • 串口监视工具 v6.72.zip

    2019-07-14 19:59:26
    今天小编要给大家介绍一款专业好用的串口通信桌面监控程序软件——串口监视工具。软件可以侦测、拦截、逆向分析串口通信协议,监视电脑串口活动,显示波特率和状态,并能保存日志记录,让您对应用程序操作串行端口...
  • 1.使用 rz 命令通过串口下载 Windows 文件到开发板上 注意:rz命令不稳定,不可靠,在没有其他办法的情况下...注意: rz命令传输速率太小,适合传输小文件,不适合大文件,我们还是推荐nfs挂载的方式进行文件的传输。 2

    在线课堂:https://www.100ask.net/index(课程观看)
    论  坛:http://bbs.100ask.net/(学术答疑)
    开 发 板:https://100ask.taobao.com/ (淘宝)
         https://weidongshan.tmall.com/(天猫)
    交流群一:QQ群:869222007(鸿蒙开发/Linux/嵌入式/驱动/资料下载)
    交流群二:QQ群:536785813(单片机-嵌入式)
    公 众 号:百问科技


    版本 日期 作者 说明
    V1 2020 韦东山 摘自《嵌入式Linux应用开发完全手册》

    1.使用 rz 命令通过串口下载 Windows 文件到开发板上

    注意:rz命令不稳定,不可靠,在没有其他办法的情况下再用它。

    可以使用 rz 命令,将 PC 上的文件传输到开发板。

    首先使用串口工具登陆开发板,然后在开发板上输入rz命令,此时终端会提示等待接收 ,此时在Mobaxterm里面鼠标右键会弹出一个选择框,点击Send file using Z-modem 来传输文件,如下图所示:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    注意: rz命令传输速率太小,适合传输小文件,不适合大文件,我们还是推荐nfs挂载的方式进行文件的传输。

    2.使用 sz 命令通过串口把开发板文件上传给 PC

    注意:sz命令不稳定,不可靠,在没有其他办法的情况下再用它。

    开发板启动进入 Linux 后,先在串口中执行命令“sz <要发送的文件>”,然后按住 shift 键的同时,用鼠标右键点击串口界面,选择“Receive file using Z-modem”,最后在弹出的文件框保存文件。

    如下图所示:
    在这里插入图片描述

    展开全文
  • FinalShell (shell+文件传输+远程桌面) SSH/串口 工具 MobaXterm Xshell (缺点:收费) TCP/UDP测试工具 红: USR-TCP232-Test(功能强大)http://www.usr.cn/Download/27.html SocketTool.exe (缺点:...
  • 点对点文件传输【\chap5\Transfer】 大型文件传输【\chap5\Transfer】 端口扫描程序【\chap5\ MyPortScanner】 Finger编程【\chap5\MyFinger】 Sniff编程【\chap5\MySniff】 Internet文件下载【\chap5\ ...
  • 一款java串口调试工具

    千次阅读 2016-04-08 07:31:00
    最近项目测试设备,原有的串口调试工具有局限,所以从新开发了一个.  实现平台:win7+java awt/swing  初始界面如下:    功能方面:  支持单行发送,循环发送,文件按行/整体延时发送,可以捕捉键盘从...
  • C-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能 1.支持kermit文件传输协议 2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作 3.无论是网络通信,还是串口通信,操作是一致的...
  • 友善串口调试助手

    千次阅读 2020-05-15 15:13:15
    友善串口调试助手是一款功能十分强大的串口调试工具,该软件能够让用户自定义发送文本、保存数据、识别端口等,而且还兼容多种Windows系统win10、win7、xp,能够支持常用50-256000bps波特率,能够设置减压、数据位...
  • visual C++_Turbo C串口通信编程实践

    热门讨论 2010-07-30 09:14:24
    10.1.2串口通信中无线数据传输 10.2 计算机与Rabbit 2000嵌入式系统通信编程实例 10.2.1 Rabbit2000微处理器介绍 10.2.2 动态C(Dynamic C)语言介绍 10.2.3某车载无线调度系统实例介绍 10.3 计算机与...
  • 关于烧录工具的总结

    千次阅读 2016-05-18 12:57:19
     烧录工具要点: 1, 确定boot option,如UART,USB,SD ... card或者externalmemory,确定上电时序,从而设计出 ...相应烧录制具。...分析镜像文件以便进行数据压缩,减少数据传输的时间。 根据硬件资
  • 1、项目需求:传输数据大小为2*1024*1024bytes 2、最终选用串口工具:sscom42.exe ... 使用技巧: 传输的数据为hex文件,文件本身包含地址信息,这样直接用sscom42.exe软件打开,就会显示并发送hex 文件内容
  • Windows下有很多好用的串口调试工具,SecureCRT、Putty、... Ubuntu下Putty是一个超级简化版,没有文件传输功能,只能作为一个终端用,Pass。 最终选择了拥有较好口碑minicom,但是民间有个说法:minicom跟u-bo
  •  本书内容丰富,论述深入浅出,有较强实用性和可操作性,可供自动化、计算机应用、电子信息、机电一体化、测控仪器等专业的大学生、研究生以及从事计算机测控系统研发工程技术人员学习和参考。 目录 第1章 ...
  • 5、工具使用

    2020-08-01 07:59:59
    一、串口调试工具 1、PuTTY 2、MobaXterm 这个软件很强大,这里先介绍其中的串口工具。 小结:PuTTY中可以任意输入你想要的波特率,但是MobaXterm中只能选择默认提供的波特...作用:方便两个系统中文件的互传 ...
  • MobaXterm_installer_12.1 Linux 远程工具,MobaXterm中文版是一款远程终端控制软件,集串口,SSH远程登录和FTP传输三合一的工具,便携版操作简单,使用非常方便。 MobaXterm中文版内建多标签和多终端分屏,采用sftp...
  • 远程登录工具 C-kermit

    2017-05-12 11:04:12
    C-Kermit 是一款集成了网络通信、串口通信的工具,它有如下多种功能(本书中,只用到它的串口通信功能):  1、支持 Kermit 文件传输协议  2、自定义了一种脚本语言,它强大而易于使用,可用于自动化工作  3...
  • minicom+ckermit使用

    2017-08-29 10:02:09
    Windows下有很多好用的串口调试工具,SecureCRT、Putty、...Ubuntu下Putty是一个超级简化版,没有文件传输功能,只能作为一个终端用,Pass。  最终选择了拥有较好口碑minicom,但是民间有个说法:minicom跟u-boo
  • 1.2 aspell指令:检查文件的错误 1.3 bunzip2指令:解压缩.bz2类型的文件 1.4 bye指令:中断FTP连接 1.5 bzip2指令:压缩成.bz2类型的文件 1.6 bzip2recover指令:损坏.bz2文件的修复 1.7 cat指令:连接并输出文件...
  •  C-kermit是一款集成了网络通信、串口通信的工具,功能类似于Tera Term,是linux下一款强大的串口调试助手。它有如下多种功能:  1、支持kermit文件传输协议  2、自定义了一种脚本语言,它强大而易于使用,可...
  • C-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能:  1.支持kermit文件传输协议  2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作  3.无论是网络通信,还是串口通信,操作是一致...
  • 最近在弄这个nuc972,传文件的时候要么用SD卡要么用网线,在想能不能用串口直接把文件下载进去,就搜到了这个lrzsz工具。这个文件只适合用来传输小文件,大文件速度跟不上。 摘录一段关于lrzsz的介绍 “lrzsz是一...
  • C-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能  1.支持kermit文件传输协议  2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作  3.无论是网络通信,还是串口通信,操作是一致的,...
  • C-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能  1.支持kermit文件传输协议  2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作  3.无论是网络通信,还是串口通信,操作是一致的,...
  • C-kermit安装方法

    2015-05-19 00:17:13
    一个串口传输工具。可以传送文件。  [描述]  C-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能:  1.支持kermit文件传输协议  2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作  3....
  • MobaXterm 20.4

    2020-10-27 10:21:04
    一款远程终端控制软件,集串口,SSH远程登录和FTP传输三合一的工具,便携版操作简单,使用非常方便。MobaXterm中文版内建多标签和多终端分屏,采用sftp文件传输,还支持运程运行X窗口程序,以其强大的功能而深受大众...
  • 6.2.5 顶层文件的VHDL实现 192 6.2.6 频偏估计模块的VHDL实现 195 6.2.7 FPGA实现及仿真测试 198 6.3 基于FFT载频估计的FPGA实现 200 6.3.1 离散傅里叶变换 200 6.3.2 FFT算法原理及MATLAB仿真 202 6.3.3 FFT...

空空如也

空空如也

1 2 3 4 5
收藏数 93
精华内容 37
关键字:

串口传输大文件的工具