排序
瑞芯微开发笔记 · MPP 篇(四)解码测试详解
test/ 下有 4 个解码 demo,它们的差别只在线程模型和 API 选择,业务逻辑(读流 → 喂解码器 → 写 YUV)完全一致。先把基础那个吃透,其它三个都是变体。 文件行数流水线类型一句话mpi_dec_te...
瑞芯微开发笔记 · MPP 篇(三)编译和运行
1. 编译概述 test/CMakeLists.txt 由项目根的 CMake 引入,受顶层 BUILD_TEST 选项控制: option(BUILD_TEST 'Build all the test programs' OFF) 每个测试又有自己的细粒度开关:MPI_DEC_TEST...
Intel GPU 开启 OLLAMA_VULKAN 加速完整指南(Arc / 核显通用)
通过安装最新 Intel Vulkan 驱动 + 设置 OLLAMA_VULKAN=1 环境变量,可让 Ollama 利用 Intel GPU(Arc 独显 / 第 11 代 + 核显)实现推理加速,速度提升30%-100%,操作简单且兼容主流模型Ollama...
瑞芯微开发笔记 · MPP 篇(二)MPP 核心概念
0. 心智模型 把 MPP 想成一个'硬件编解码器的 SDK'。它的对外 API 围绕几个不透明类型转: MppCtx ─── 一个解码器或编码器实例的'句柄',里面藏着所有内部状态MppApi ─── ...
瑞芯微开发笔记 · MPP 篇(一)MPP术语表
视频编解码基础 缩写全称含义AVCAdvanced Video CodingH.264 标准的另一名字。MPP_VIDEO_CodingAVC = 7AV1AOMedia Video 1开源新一代编码器,MPP_VIDEO_CodingAV1AVS / AVS2Audio Video Standar...
瑞芯微开发笔记 · MPP 篇(零)MPP介绍
MPP介绍 概述 MPP(Media Process Platform)是 Rockchip 提供的一套 硬件视频编解码中间件,用于统一调用芯片上 VPU(Video Processing Unit) 硬件资源,实现高性能视频编码和解码。MPP 是嵌...
【MPP踩坑记录】RK3588跑MPP的./mpi_dec_test运行报错
报错截图 topeet@topeet:~/work/mpp/build/linux/aarch64/test$ ./mpi_dec_test -i /home/topeet/Videos/vehicle_record_0_20260503_175006_raw.h264 -o out/out1.yuv -w 1920 -h 1080 -t 7 mpp...
请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?
一、V4L2 架构的整体组成 V4L2(Video for Linux 2)是 Linux 内核中用于处理视频采集与输出设备的框架。它采用 内核空间 + 用户空间 的分层设计,大致分为以下几个部分: (1)用户层(User Sp...
【面试题】SPI+DMA和UART+DMA通信中,哪个使用了双缓存区机制?双缓存区的主要优势是什么?
一、SPI+DMA 与 UART+DMA 的双缓冲机制差异 通信方式是否常用双缓冲典型场景SPI + DMA✅ 常用双缓冲(特别是接收端)高速、连续数据流(如显示屏驱动、摄像头、ADC 采样)UART + DMA❌ 通常单缓...
从零开始:RK3588 平台上 OpenCV 4.12.0 编译全流程详解
OpenCV介绍 OpenCV(Open Source Computer Vision Library) 是全球规模最大的计算机视觉库,自 2000 年 6 月起正式推出并持续迭代。作为开源项目,它由非营利性组织 开源视觉基金会(Open Sour...










