
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了一个基于RK3588开发板的Linux视频处理项目,采用C++11实现了YOLOv5s模型的实时推理。通过多线程流水线架构将视频处理分为读取、推理和写入三个阶段,使用线程安全队列实现模块解耦。重点设计了自定义线程池来管理NPU核心,每个线程拥有独立的YOLOv5s实例以避免资源冲突。项目利用RGA硬件加速图像预处理,并通过帧索引重排机制解决多线程推理的乱序问题。详细阐述了从模型加载、线程
这篇是我学习 Linux 底软项目的第一篇阶段记录。和。我的目标不是单纯把脚本跑起来,而是逐步理解它们在观测什么、怎么观测、输出代表什么,以及后续怎么把它整理成可以写进简历、可以面试展开的项目。
可以这样记:ROM Bootloader 负责从 Flash 加载 ESP-IDF 二级 Bootloader;二级 Bootloader 负责读取分区表和 otadata,选择并校验 app 分区;ESP-IDF 应用启动代码负责初始化运行环境和 FreeRTOS,最后在 main task 中调用用户编写的app_main()。

本文记录了作者从零开始开发首个Linux应用项目的过程。首先介绍了开发环境配置(Rock5c开发板),通过网线共享网络解决了连接问题。项目架构涉及MPP/V4L2/FFMPEG框架、RGA硬件加速、OpenCL和NPU推理等技术。文章展示了"Hello World"测试和OpenCV图像/视频处理示例,为后续引入多线程处理视频奠定基础。这个项目将结合硬件加速和深度学习实现视频流

本文记录了作者从零开始开发首个Linux应用项目的过程。首先介绍了开发环境配置(Rock5c开发板),通过网线共享网络解决了连接问题。项目架构涉及MPP/V4L2/FFMPEG框架、RGA硬件加速、OpenCL和NPU推理等技术。文章展示了"Hello World"测试和OpenCV图像/视频处理示例,为后续引入多线程处理视频奠定基础。这个项目将结合硬件加速和深度学习实现视频流

本文记录了作者从零开始开发首个Linux应用项目的过程。首先介绍了开发环境配置(Rock5c开发板),通过网线共享网络解决了连接问题。项目架构涉及MPP/V4L2/FFMPEG框架、RGA硬件加速、OpenCL和NPU推理等技术。文章展示了"Hello World"测试和OpenCV图像/视频处理示例,为后续引入多线程处理视频奠定基础。这个项目将结合硬件加速和深度学习实现视频流








