zoukankan      html  css  js  c++  java
  • hisi3516/3519开发(四)——nfs服务器安装与配置

    1 nfs服务器安装(虚拟机中安装)

    (1)sudo apt-get update

    (2)sudo apt-get install nfs-kernel-server portmap

    设置共享的文件目录

    sudo mkdir /work/nfs

    2 配置nfs服务器

    (1)打开配置文件

    sudo vim /etc/exports

    (2)添加如下内容:

    /work/nfs *(rw,sync,no_root_squash)

    保存退出。(/work/nfs 为创建的共享文件目录路径)

    (3)重启nfs服务

    sudo /etc/init.d/nfs-kernel-server restart

    3 将虚拟机共享目录挂载到板端并测试

    (1)挂载

    mount -t nfs -o nolock 192.168.10.111:/work/nfs  /mnt

    192.168.10.111:/work/nfs:虚拟机的IP和共享目录

    /mnt:板端要挂载的路径

    以上是临时挂载的方法,开机自动挂载方法如下:

    vim  /etc/init.d/rc

    在文件末尾添加:

    mount -t nfs -o nolock 192.168.10.111:/work/nfs  /mnt

    保存退出,重新启动后就可生效了。

    (2)测试

    在虚拟机中的 /work/nfs 里创建测试文件,如tp_test.txt

    在板端(xshell 串口终端)中查看 /mnt/ 中是否存在文件tp_test.txt

    4 实例测试

    在虚拟机中编译好整个工程文件,生成guideman可执行文件。将guideman拷贝到/work/nfs,在板端执行会提示缺少动态库。

     将缺少的动态库拷贝到可执行文件同一目录下,执行后仍然报同样的错误。其究竟是环境变量的配置问题。

    查看静态库环境变量和动态库环境变量

    echo $PATH 

    echo $LD_LIBRARY_PATH

     

    将需要的动态库拷贝到动态库环境变量的指定的目录下或者新建环境变量指向动态库,我选择第一种方法。

    /mnt # cp libaac*.so /lib/

    再次执行:

    ./guideman

     成功,因为没有接摄像头,捕获不到数据一直打印如下信息:

  • 相关阅读:
    Statement
    打印页数设定
    点选TOP后并不是直接跳到页顶的,而是滚动上去
    文本框不允许输入特殊字符,只能是数字、字母、-和_,不允许输入空格键
    不间断滚动
    无限级别的菜单(侧拉菜单)
    筛法求素数
    1212
    触发器引发的entityframework异常
    using crystalreport generate PDF2
  • 原文地址:https://www.cnblogs.com/tianpeng-blog/p/14805597.html
Copyright © 2011-2022 走看看