根据文件同步更新readme

This commit is contained in:
xunyingya 2025-04-15 17:10:03 +08:00
parent 8f263e5786
commit 148c17a45e
1 changed files with 15 additions and 28 deletions

View File

@ -3,7 +3,8 @@
## 概述
本项目旨在为用户提供一个 C 应用程序演示和可调用的函数接口,以便用户可以快速了解和利用其功能。
该工程为基于 FT-M6678NE 中 PNNA 核 arm 端和DSP 端 Lite 驱动,驱动版本 V1.15.0
该工程基于 FT-M6678NE 芯片的 PNNA 核心架构其驱动版本为V1.15.0设计中采用统一的函数接口规范即ARM端与DSP端虽运行于不同模式但调用接口完全一致实现了跨模式的无缝兼容性。
主要功能:
@ -15,38 +16,24 @@
## 文件简介
example 目录结构及其主要功能如下所示:
pnna_drivers 目录结构及其主要功能如下所示:
```bash
example
├── Makefile /* 用于构建项目的 Makefile 文件,需根据实际情况修改路径 */
|
pnna_drivers
├── include
│   ├── nn_api.h /* 网络推理流程相关函数 */
│   ├── nn_utils.h /* 文件读写和工具相关函数 */
│   ├── preprocess.h /* 前处理相关函数,如归一化操作 */
│   └── quantize.h /* 量化相关函数 */
│   ├── nn_api.h /* 网络推理流程相关函数 */
│   ├── nn_utils.h /* 文件读写和工具相关函数 */
│   ├── preprocess.h /* 前处理相关函数,如归一化操作 */
│   ├── quantize.h /* 量化相关函数 */
│   ├── pnna_lite.h /* 结构体定义 */
│   └── pnna_lite_common.h /* 类型定义 */
├── postprocess
│   ├── classification_post.c
│   ├── classification_post.h /* 分类网络相关后处理函数 */
│   ├── yolov4_tiny_post.c
│ ├── yolov4_tiny_post.h /* yolov4-tiny 相关后处理函数 */
│ ├── yolov5s_post.c
│   └── yolov5s_post.h /* yolov5s 相关后处理函数 */
│ ├── yolov8s_post.c
│   └── yolov8s_post.h /* yolov8s 相关后处理函数 */
├── lib
│   ├── arm /* arm端所需的库文件 */
│   ├── dsp /* dsp端所需的库文件 */
│   └── rtt_dsp /* dsp端rt-thread系统下运行网络推理所需的库文件 */
├── resource
│   ├── dog.jpg /* 待推理 JPEG 格式的数据 */
│   ├── input_0.dat /* 待推理二进制格式的数据 */
│   ├── iter_0_input_0_out0_1_3_416_416.tensor /* 待推理 tensor 格式的数据 */
│   ├── network_binary.nb /* 待推理网络模型 */
│   └── yolov8s_u8.nb /* 待推理网络模型 */
|
├── yolov4_tiny_demo.c /* 网络推理流程示例代码 */
├── yolov5s_demo.c /* 网络推理流程示例代码 */
└── yolov8s_demo.c /* 网络推理流程示例代码 */
└── README.md
```
------