EXPLORE / 持续生长的记录
探索
沿着主题,串起知识、实验与问题排查。
全部记录
33 条记录泰山派RK3566点亮SPI屏幕
在泰山派 RK3566 V10 的 Linux 6.1.141 内核上,使用 FBTFT 驱动点亮 ST7789 240×240 SPI 屏幕。
Framebuffer 显示
在泰山派 RK3566 Framebuffer 显示。
BMP 图片的 LCD 显示
解析 BMP 像素数据,处理行对齐和图片方向,再写入 Framebuffer
Framebuffer 基本原理与显示编程
理解 LCD 显存、屏幕参数、RGB565 和 mmap 像素绘制
Linux Input 子系统用户空间使用
通过 /dev/input/eventX 读取并解析按键、触摸屏等输入设备上报的事件
sysfs LED 控制
通过 sysfs 控制 Linux LED 的亮灭、闪烁和心跳模式
MPP 编码输出花屏
MPP 硬编码输出码流解码后画面花屏、绿边问题排查
V4L2 子系统
V4L2 (Video for Linux 2) 子系统基础概念、架构与常用操作
V4L2 MMAP 视频采集实验
在 RK3566 上使用 V4L2 MMAP 模式完成视频采集实验
YUV 像素格式
YUV 颜色空间、常见格式 YUYV/NV12/YUV420 详解
MIPI CSI 接口
MIPI CSI-2 接口原理、D-PHY 与 C-PHY、通道数
VIDIOC_DQBUF Timeout
V4L2 采集时 DQBUF 超时问题排查记录
Camera Sensor I2C 通信验证
通过 I2C 读写 Sensor 寄存器,验证通信链路
I2C 驱动
I2C 协议原理与 Linux I2C 驱动开发
Media Controller
Linux Media Controller 架构、实体、管道、链路配置
设备树基础
Linux 设备树(Device Tree)原理、语法与常见节点
H.264 编码基础
H.264 / AVC 编码原理、关键概念与码流结构
MPP H.264 硬编码实验
使用 Rockchip MPP 将 NV12 图像编码为 H.264 码流
Camera Sensor 原理
CMOS 图像传感器工作原理、参数与驱动要点
Linux mmap 内存映射实验
验证 mmap 内存映射的使用方法和性能
mmap 内存映射
Linux mmap 内存映射原理、用法与注意事项
I2C 读写失败 - 时钟频率过高
I2C 通信失败,原因是时钟频率超过 Sensor 支持范围
I2C 时钟频率测试
测试不同 I2C 时钟频率下 Sensor 的通信稳定性
RGA 图形加速
Rockchip RGA 2D 图形加速硬件,格式转换、缩放、旋转、裁剪
YUYV 转 NV12 格式转换
使用 RGA 硬件加速进行 YUYV 到 NV12 的格式转换
RTSP 推流测试
基于 Live555 实现 H.264 码流 RTSP 推流
Sensor 画面偏绿 - Bayer 顺序不对
Sensor 输出画面整体偏绿,原因是 Bayer 格式与 ISP 配置不匹配
Linux驱动开发笔记一:内核模块
Linux内核模块开发:模块基础、printk日志、模块参数、符号导出
RV1106交叉编译
RV1106 交叉编译环境配置及应用程序编译流程
FFmpeg 命令速查
FFmpeg 常用命令速查表(转码、推流、滤镜、截图等)
Git 命令速查
Git 常用命令速查表(提交、分支、远程、撤销、变基等)
Linux 常用命令
Linux 日常开发常用命令速查
V4L2 命令速查
v4l2-ctl 常用命令速查表
