最新文章
瑞芯微开发笔记 · MPP 篇(三)-天煜博客

瑞芯微开发笔记 · 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 GPU 开启 OLLAMA_VULKAN 加速完整指南(Arc / 核显通用)

通过安装最新 Intel Vulkan 驱动 + 设置 OLLAMA_VULKAN=1 环境变量,可让 Ollama 利用 Intel GPU(Arc 独显 / 第 11 代 + 核显)实现推理加速,速度提升30%-100%,操作简单且兼容主流模型Ollama...
编程麻瓜的头像-天煜博客编程麻瓜前天
07938
瑞芯微开发笔记 · MPP 篇(二)-天煜博客

瑞芯微开发笔记 · MPP 篇(二)MPP 核心概念

0. 心智模型 把 MPP 想成一个'硬件编解码器的 SDK'。它的对外 API 围绕几个不透明类型转: MppCtx   ─── 一个解码器或编码器实例的'句柄',里面藏着所有内部状态MppApi   ─── ...
瑞芯微开发笔记 · MPP 篇(一)-天煜博客

瑞芯微开发笔记 · MPP 篇(一)MPP术语表

视频编解码基础 缩写全称含义AVCAdvanced Video CodingH.264 标准的另一名字。MPP_VIDEO_CodingAVC = 7AV1AOMedia Video 1开源新一代编码器,MPP_VIDEO_CodingAV1AVS / AVS2Audio Video Standar...
瑞芯微开发笔记 · MPP 篇(零)-天煜博客

瑞芯微开发笔记 · MPP 篇(零)MPP介绍

MPP介绍 概述 MPP(Media Process Platform)是 Rockchip 提供的一套 硬件视频编解码中间件,用于统一调用芯片上 VPU(Video Processing Unit) 硬件资源,实现高性能视频编码和解码。MPP 是嵌...
【MPP踩坑记录】RK3588跑MPP的./mpi_dec_test运行报错-天煜博客

【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...
Ollama 下载加速完整指南(软件 + 模型)-天煜博客

Ollama 下载加速完整指南(软件 + 模型)

国内用户下载慢的根源是默认连接海外服务器,通过配置国内镜像源或设置代理可提升速度 5-10 倍,优先用官方国内镜像或阿里云镜像,操作简单且稳定。 一、Ollama 软件安装包加速(Windows/macOS/...
在 RK3588 平台上编译 C++ 版本 gRPC 实战记录-天煜博客

在 RK3588 平台上编译 C++ 版本 gRPC 实战记录

本文记录了在 RK3588 嵌入式平台上(基于 Ubuntu 22.04)编译和安装 gRPC C++ 版本(v1.73.1)的完整流程,涵盖了从环境准备、NFS 挂载、源码编译到代码生成的全过程。 1. 环境准备与 NFS 挂载 ...
使用命令行提取公网 IPv6 地址-天煜博客

使用命令行提取公网 IPv6 地址

以下命令旨在在不同操作系统中提取第一个、非临时、非本地链接(fe80)、非回环(::1)的纯净公网 IPv6 地址。1. Windows (CMD)适用于 Windows 10 / Windows 11。该命令通过行号过滤,强制只截...
编程麻瓜的头像-天煜博客编程麻瓜4个月前
0957
请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?-天煜博客

请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?

一、V4L2 架构的整体组成 V4L2(Video for Linux 2)是 Linux 内核中用于处理视频采集与输出设备的框架。它采用 内核空间 + 用户空间 的分层设计,大致分为以下几个部分: (1)用户层(User Sp...