# PUPANVR **Repository Path**: jhting/pupanvr ## Basic Information - **Project Name**: PUPANVR - **Description**: PUPANVR是一款开源的嵌入式NVR系统,旨在创建一款多平台,易用,稳定的NVR系统。 - **Primary Language**: C/C++ - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 43 - **Forks**: 0 - **Created**: 2021-11-29 - **Last Updated**: 2025-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PUPANVR #### 介绍 PUPANVR是一款开源的嵌入式NVR系统,旨在创建一款多平台,易用,稳定的NVR系统。 ### NVR工程说明 工程的配置,编译是参考Live555开源的方式写的,主要体现在根目录下的config文件夹. 不过一些脚本是从其他芯片厂家的BSP里有拿进来用,如海思安防芯片里的一些脚本。 注意环境是用的bash调试使用的,其他的环境没有测试和使用过。 ### 目录说明 ├── app 主应用源代码目录 ├── config 不同型号产品配置目录 ├── doc 文档目录 ├── hardware 不同硬件对应的一些文档 ├── product 不同产品对应的一些文档 └── tool 打包时一些工具会打包进去,放在这里 ### 编译方式 1. 针对不同的产品,如硬件不同或业务不同,在config目录里编写一个配置文件; 2. 在工程目录下执行 ./config/genMakefiles P30 (P30是对应的一个产品配置文件名,config目录下); 3. 在工程目录下直接执行make app编译应用;