微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 传输文件的几种方法

传输文件的几种方法

时间:10-02 整理:3721RD 点击:

下面介绍电脑和创龙AM4379 Cortex-A9 TL437x-EasyEVM-A1开发板交换传输文件的几种方法,适用于各种不同情形
使用SD卡和U盘传输


这个比较简单,直接把文件写到SD卡或者U盘里面然后插到TL437x-EasyEVM-A1开发板上即可读取,输入如下命令即可

  1. ls /var/volatile/run/media/mmcblk0p1

复制代码



使用WinSCP传输
在Windows电脑上面下载安装WinSCP
http://wwww.236.xdowns.com/uploadFile/2016/WinSCP.rar
TL437x-EasyEVM-A1开发板用网线连接后在路由器里面查看局域网IP或者串口连接后运行ifconfig得出局域网IP,下图中的192.168.1.33


接着在电脑上打开WinSCP,设置如下


点Login(登陆)后直接把左边文件拖到右边或者右边文件拖到左边即可完成文件传输
使用串口kermit传输
将附件中kermit复制到开发板的/usr/bin目录,将.kermrc文件复制到 TL437x 开发板的 home 目录如果电脑上或者虚拟机使用的Ubuntu(Debian),打开终端输入如下命令安装kermit

  1. sudo apt-get install ckermit

复制代码

创建配置文件

  1. sudo vi ~/.kermrc

复制代码

加入如下代码

  1. set line /dev/ttyUSB0
  2. set speed 115200
  3. set carrier-watch off
  4. set handshake none
  5. set flow-control none
  6. robust
  7. set file type bin
  8. set file name lit
  9. set rec pack 1000
  10. set send pack 1000
  11. set window 5

复制代码

使用串口连接开发板登陆root账号后运行kermit

  1. kermit

复制代码

然后在Ubuntu系统输入如下命令

  1. sudo kermit

复制代码



然后ubuntu端的kermit可以使用 send 命令向 TL437x 开发板发送文件。然后在串口终端里面
的kermit中使用receive命令接收文件
也可以使用SecureCRT里面的菜单栏Transfer里面的send和recieve来发送和接收文件



上一篇:no definition
下一篇:搭建Linux开发环境

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top