zoukankan      html  css  js  c++  java
  • RTSP协议视频平台EasyNVR搭建NFS挂载开发环境的步骤

    EasyNVR视频平台作为视频监控直播方案的能力层,能够对RTSP协议的摄像头进行统一的接入和管理,实现网页浏览器无插件直播,并且可以自由调用二次开发的接口,进行不同方向的集成。为了方便不同需求的用户使用,我们也将对EasyNVR编译ARM版本。

    在开发阶段,为了方便ARM版的EasyNVR调试,我们使用了NFS作为开发环境。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利。本文跟大家分享一下搭建NFS挂载开发环境的步骤。

    具体步骤:

    1.在宿主机器上安装NFS服务器

    apt-get install nfs-kernel-server nfs-common

    2.增加 /etc/exports

    exports 内容如下

    exports选项说明:

    /home/tang/tangWork/hisiDevelop   :共享的目录
    *  指定哪些用户可以访问
    *  所有可以ping通该主机的用户
    192.168.99.*  指定网段,在该网段中的用户可以挂载
    192.168.99.112 只有该用户能挂载
    (ro,sync,no_root_squash):权限
            ro : 只读
            rw : 读写
            sync : 同步
            no_root_squash: 不降低root用户的权限
    

      

    安装完成后,重启NFS服务
    /etc/init.d/nfs-kernel-server restart

    显示NFS客户端信息

    3.配置开发板

    1).使用ifconfig 查看开发板的IP地址

    2).ping 通装有NFS server的主机
    如,当前主机是192.168.99.211

    ping 192.168.99.176

    4.开发板上输入挂载指令

    mount -t nfs -o nolock -o tcp -o rsize=32768,wsize=32768 192.168.99.211:/home/tang/tangWork/hisiDevelop /mnt/mtd/hisi

    挂载成功后,在开发板中进入/mnt/mtd/hisi/

    挂载完成后,可以直接执行在linux /home/tang/tangWork/hisiDevelop目录下,交叉编译生成的可执行文件了,如:

    5.去挂载:

    如需卸载nfs,命令如下
    umount /mnt/mtd/hisi

  • 相关阅读:
    大伯的八十岁寿辰
    收到 wincore.cpp 中一个 " ASSERT " BUG: 当 MFC 应用程序 Visual C++ 中 MFC 规则 DLL 中调用函数声明
    命名空间Microsoft.Office.Interop.Word不存在....
    中国测绘科学研究院招聘WEBGIS开发工程师与客座研究生
    开源GIS学习笔记 sinoly BLOGJAVA
    2007年7月9日星期一
    转载:使用感受: VC2005 VC6.0
    推荐:用ogr和PIL把矢量数据转化成栅格图像
    《赢在中国》感言
    VS2005的断点无效问题
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13718869.html
Copyright © 2011-2022 走看看