RTSP协议视频平台EasyNVR搭建NFS挂载开发环境的步骤
EasyNVR视频平台作为视频监控直播方案的能力层,能够对RTSP协议的摄像头进行统一的接入和管理,实现网页浏览器无插件直播,并且可以自由调用二次开发的接口,进行不同方向的集成。为了方便不同需求的用户使用,我们也将对EasyNVR编译ARM版本。
在开发阶段,为了方便ARM版的EasyNVR调试,我们使用了NFS作为开发环境。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利。本文跟大家分享一下搭建NFS挂载开发环境的步骤。
具体步骤:
apt-get install nfs-kernel-server nfs-common
exports 内容如下
exports选项说明:
1 2 3 4 5 6 7 8 9 10 | /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客户端信息
1).使用ifconfig 查看开发板的IP地址
2).ping 通装有NFS server的主机
如,当前主机是192.168.99.211
ping 192.168.99.176
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目录下,交叉编译生成的可执行文件了,如:
如需卸载nfs,命令如下
umount /mnt/mtd/hisi
分类:
EasyNVR特性
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界