zoukankan      html  css  js  c++  java
  • 宿主机与开发板的文件交流

      1、minicom串口的传输

      一般在linux下直接检测到U转串的驱动了,若为虚拟机,先装主机驱动,然后将usbserial分配给虚拟机即可,若主机为linux系统,接上即可自动安装驱动。

    $ lsmod | grep pl2303 或者 
    $ lsmod | grep usbserial

      可以看到设备如下

      安装minicom

    $ sudo apt-get install minicom
    $ sudo apt-get install lrzsz

      配置minicom

    $ sudo mincom -s

      首先设置serial port setup

      通常情况下只用改第一个,改为ttyUSB0(通过ls /dev查看自己所用的串口设备得知)后双回车即可。

      保存Save setup as dfl

      退出或者完全退出(若完全退出则需要再次输minicom登入)

      随后打开开发板,minicom终端将打印开发板的信息

      若要传输文件,先在开发板中cd到指定目录

      然后Ctrl+A Z接着会看到帮助目录

      若按S可以发送文件,安R可以接受文件,一般情况下选zmodem。

      通过空格开选择文件发送,在12.04版本的ubuntu虚拟机中,传送文件显示乱码,传送后会锁死minicom,而在12.10版本中传送正常。

      2、NFS传送文件

      首先确认网络通畅情况,没有网络就谈不上NFS了。

      OK6410开发板的官方uboot配置的网卡是错误的,进入系统后将无法使用网络,所以必须自行编译uboot并修改相关内容。

      具体请参阅 http://blog.csdn.net/eastmoon502136/article/details/7905960

      设置好uboot后,在开发板中修改相关参数

    # vi /etc/eth0-setting

      修改在同一路由网段下。

      或者可以dhcp,在新的版本uboot的config中是已经配置好的

    # udhcpc started

      设置好这些之后,宿主机与目标机应该可以互相ping通了。

      ping通了之后事情就比较简单了。

      首先在宿主机装上nfs服务器

    $ sudo apt-get install portmap
    
    $ sudo apt-get install nfs-kernel-server

      配置NFS挂载目录

    $ sudo vim /etc/exports

      在最末加入

    /home/linx/NFS   192.168.1.*(rw,sync,no_root_squash)
    //...挂载目录    可以挂载的ip网段(读写,同步,无须root权限)

      接着启动宿主机NFS服务

    $ sudo exportfs -rv  
    $ sudo service portmap start
    $ sudo service nfs-kernel-server start

      最后再开发板挂载宿主机的NFS文件夹

    mount -t nfs 192.168.1.105:/home/linx/NFS /NFS -o nolock

      但是这样得每次开机都配置一次,直接配置rc文件开机加载

    # vi /etc/init.d/rcS

      在最后加入一句

    /bin/mount -t nfs 192.168.1.105:/home/linx/NFS /NFS -o nolock

      

  • 相关阅读:
    如何利用InstallShield for Delphi7打包Oracle9i客户端制作C/S数据库应用程序?
    delphi 保存 和 打开 TREE VIEW的节点已经展开的状态
    在Delphi中的TreeView中保存多个数据
    FastReport经验
    农码一生博文索引
    再讲IQueryable<T>,揭开表达式树的神秘面纱
    你知道C#中的Lambda表达式的演化过程吗?
    先说IEnumerable,我们每天用的foreach你真的懂它吗?
    Linq表达式、Lambda表达式你更喜欢哪个?
    你必须知道的EF知识和经验
  • 原文地址:https://www.cnblogs.com/plinx/p/2886860.html
Copyright © 2011-2022 走看看