首页 > 其他分享 >传输文件到imx6ul开发板上

传输文件到imx6ul开发板上

时间:2024-01-15 17:36:01浏览次数:28  
标签:文件 imx6ul 传输 ssh 服务器 开发板 root scp

使用tftp、nfs、scp传输文件到开发板上的前提是开发板、ubuntu虚拟机的网络能够ping通。配置网络以及tftp、nfs等部分参考正点原子团队的开发手册和韦东山老师的开发手册。

一、tftp传输文件
将需要传输的文件放入/home/ly/linux/tftp目录下,在开发板中使用命令:
tftp -g -r 192.168.1.5
其中192.168.1.5表示我的ubuntu中的网络地址,可以通过ifconfig命令查看

二、nfs传输文件
2.1 挂载
mount -t nfs -o nolock,nfsvers=3 192.168.1.5:/home/ly/linux/nfs nfs/

2.2 查看挂载
df

2.3 取消挂载
umount nfs

三、scp传输文件
Linux scp 命令用于 Linux 之间复制文件和目录。
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。

点击查看代码
scp【本地或远程文件的路径】【服务器用户名】@【服务器地址】:【远程或本地文件的路径】
-1: 强制scp命令使用协议ssh1
-2: 强制scp命令使用协议ssh2
-4: 强制scp命令只使用IPv4寻址
-6: 强制scp命令只使用IPv6寻址
-B: 使用批处理模式(传输过程中不询问传输口令或短语)
-C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
-p:保留原文件的修改时间,访问时间和访问权限。
-q: 不显示传输进度条。
-r: 递归复制整个目录。
-v:详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。
-c cipher: 以cipher将数据传输进行加密,这个选项将直接传递给ssh。
-F ssh_config: 指定一个替代的ssh配置文件,此参数直接传递给ssh。
-i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
-l limit: 限定用户所能使用的带宽,以Kbit/s为单位。
-o ssh_option: 如果习惯于使用ssh_config(5)中的参数传递方式,
-P port:注意是大写的P, port是指定数据传输用到的端口号
-S program: 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

3.1 具体用法

  • 从本地将文件传输到服务器 scp【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
    scp ./freetype_show_font [email protected]:/home/root/scp

  • 从本地将文件夹传输到服务器 scp -r【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
    scp -r ./tftp/ [email protected]:/home/root/scp

  • 将服务器上的文件传输到本地 scp 【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
    scp [email protected]:/home/root/scp/tftp/freetype_show_font ~/linux

  • 将服务器上的文件夹传输到本地 scp -r 【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
    scp -r [email protected]:/home/root/scp ~/linux

标签:文件,imx6ul,传输,ssh,服务器,开发板,root,scp
From: https://www.cnblogs.com/ly99/p/17965879

相关文章

  • GEC6818开发板Linux环境中telnet的搭载
    一、首先打开开发板的Linux①通过232串口通信线连接开发板打开②打开网络配置文件(/etc/init.d/rcS)[root@GEC6818/]#vi/etc/init.d/rcS③用vi打开文件,在文件里面添加如下命令:#启动eth0网卡,并设置IP为192.168.1.124/sb......
  • 迅为RK3568开发板编译Android12源码包-修改编译线程数
    在编译 Android 系统时,可以通过调整线程数来控制并行编译的任务数量,使用多线程可以加快构建速度。要注意根据 Ubuntu 的处理器内核总数以及内存大小来设置合适的线程数。过高的线程数可能导致系统资源的竞争,过低的线程数则不能充分利用系统的并行处理能力。找到合适的线程数可......
  • Fpga开发笔记(一):高云FPGA芯片介绍,入手开发板套件、核心板和底板介绍
    前言  FPGA作为一种逻辑芯片,硬件架构独特,具有并行性、低延时性和灵活性等特性,应用领域广泛。  FPGA市场主要玩家是英特尔、AMD、莱迪思、Microchip、Achronix等;国内厂商包括复旦微电、紫光国微、安路科技、东土科技、高云半导体、京微齐力、京微雅格、智多晶、遨格芯等。 ......
  • 全志V853开发板硬件开发用户入门指南
    本章节将介绍V853开发板上各模块的基础使用方法。V853开发板集成了LED、WiFi、蓝牙、以太网、音频、屏幕、USB、TF卡等模块。本章节将对这些模块进行简单的操作介绍,方便开发者快速上手了解开发板。*注:本文中 root@TinaLinux:~# 开头的命令是在开发板上通过ADB、串口在TinaLin......
  • 全志V853开发板原理图
    V853开发板由全志合作伙伴 索智科技 根据全志提供的参考设计修改设计。本章节将对开发板几个主要的部件的原理图进行说明,方便快速上手开发板的硬件资料。开发板硬件框图如下:模块介绍GPIO分配此表格为V853部分重要的GPIO的分配表,> 表示对IO的另外一个复用,完整的GPIO分配......
  • 迅为RK3588开发板编译 Buildroot单独编译图形化界面三
    第三步:编译 Recovery首先在 linux 源码目录下输入以下命令进入编译的 UI 界面,进入之后如下所示:./build.sh然后将光标移动到第四个 recovery,点击回车即可开始 recovery 的编译,编译过程如下所示:编译完成如下图所示:第四步:编译 buildroot关注下一章节,迅为RK3588开发板......
  • 安卓开发板_基于联发科MTK8788平台平板电脑_安卓智能硬件定制
    联发科MT8788安卓核心板平台介绍:MTK8788设备具有集成的蓝牙、fm、wlan和gps模块,是一个高度集成的基带平台,包括调制解调器和应用处理子系统,启用LTE/LTE-A和C2K智能设备应用程序。该芯片集成了工作在2.0GHz的ARMCortex-A73、最高可达2.0GHz的ARMCortex-A53和功能强大的多标准视频编......
  • 全志T113开发板Qt远程调试
    1引言通常情况下工程师在调试Qt程序时,需要频繁制作镜像烧录到核心板来测试Qt程序是否完善,这样的操作既费时又费力。这时我们可以通过QtCreator设备功能,定义设备后,在x86_64虚拟机上交叉编译qt程序,将程序远程部署到arm64的机子上,然后远程调试,大大提高开发效率。2. 调试环境本文基于H......
  • 全志T113开发板Qt远程调试
    1引言 通常情况下工程师在调试Qt程序时,需要频繁制作镜像烧录到核心板来测试Qt程序是否完善,这样的操作既费时又费力。这时我们可以通过QtCreator设备功能,定义设备后,在x86_64虚拟机上交叉编译qt程序,将程序远程部署到arm64的机子上,然后远程调试,大大提高开发效率。  2. 调试......
  • 迅为iTOP-3568开发板助力实时系统,Preemption与Xenomai
    iTOP-RK3568开发板使用手册上新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。iTOP-RK3568开发板支持了Preemption和Xenomai实时系统。实时系统以其卓越的实时性能,为用户提供出色的体验,《iTOP-3568开发板实时系统使用手册》将对实时系统的选择、编译烧写、测试等方......