自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 MIPI CSI-2 概述

CSI-2 规范定义了移动设备中摄像头与主机处理器之间的标准接口,解决了传统并行接口带宽受限、功耗高、互连复杂的问题,以及各厂商专有接口不兼容导致的系统成本和可靠性问题。该规范为移动行业提供了一个标准、健壮、可扩展、低功耗、高速、高性价比的接口方案,支持广泛的移动成像应用。Lane(通道):差分信号对,用于数据传输。对于 CSI-2,数据通道是单向的Packet(数据包):按特定方式组织的两个或更多字节组成的组,用于在接口间传输数据。所有数据包都有最小指定的一组组件。字节是构成数据包的基本数据单元。

2026-03-20 00:21:13 386

原创 ESP-IDF 简介

乐鑫科技 IDF 工程简介

2026-03-18 23:41:54 399

原创 Claude md文件规则使用技巧

claude Skills

2026-03-13 15:48:54 53

原创 Claude Code教程

MCP (Model Context Protocol) 工具是 Claude Code 的扩展功能,可以为其添加各种第三方服务的能力。Claude Code 自带基础联网搜索功能,但通过 MCP 工具可以实现深度搜索、地图服务、天气查询等高级功能。环境准备: 确保使用最新稳定的 Node.js 版本权限管理: 合理配置自动模式和权限级别工具配置: 根据需要选择性安装 MCP 工具项目管理: 为每个项目配置专属的 CLAUDE.md定期维护: 定期升级和清理缓存。

2026-03-13 15:17:09 534

原创 ESP32-S3 基础介绍

我们将深入探索 ESP32-S3 这款备受瞩目的微控制器,详细阐述其定义、核心资源、功能应用及型号分类。

2026-03-11 00:12:45 493

原创 I2S协议介绍

I2S(Inter-IC Sound)总线,又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。采用了独立的导线传输时钟与数据信号的设计。支持全双工和半双工模式;支持主、从模式。

2026-03-08 21:22:14 366

原创 ESP32 启动流程介绍

1. ROM 引导加载程序:固化在芯片中,负责加载二级引导程序2. 二级引导加载程序:加载分区表和应用程序镜像,配置内存映射3. 应用程序启动:初始化硬件和系统,启动双核和 RTOS,运行用户代码整个过程涉及双核协同、内存管理、系统初始化等操作,为应用程序提供完整运行环境。

2026-03-07 18:50:15 425

原创 基于上camera WIFI最小系统设计探索

本文探讨了嵌入式设计 Camera最小系统的设计方案

2026-03-06 23:50:43 417

原创 USB2.0规范学习

USB(Universal Serial Bus,通用串行总线)是一种支持热插拔的高速串行传输总线,采用差分信号进行数据传输,最高传输速率可达 480Mb/s。

2026-03-06 15:55:05 523

原创 Claude code tokens tracker 工具使用说明

Token Tracker - Claude Code Token 使用监控工具

2026-03-05 18:41:44 384

原创 Linux UVC Camera的介绍与实践应用( 三)

功能概述:设备管理模块负责 UVC 设备的自动发现、初始化和生命周期管理。1. 设备扫描 扫描 /dev/video0 ~ /dev/video30 识别包含 "usb/gadget" 的设备 支持2 设备初始化 创建 uvc_video 实例 启动 uvc_gadget 线程 等待设备就绪3. 热插拔监听 uevent 监听线程 设备添加检测 设备移除清理4. 资源清理 停止所有线程 释放缓冲区 关闭设备描述符接口功能启动 UVC 系统,阻塞直到设备就绪停止 UVC 系统,清理资源。

2026-03-02 15:11:49 681

原创 RK3568 C语言实现camera图像采集应用实例(三)

MMP是瑞芯微提供的媒体处理软件平台(Media Process Platform, 简称 MPP)是适用于瑞芯微芯片系列的通用媒体处理软件平台。该平台对应用软件屏蔽了芯片相关的复杂底层处理,其目的是为了屏蔽不同芯片的差异,为使用者提供统一的视频媒体处理接口(Media Process Interface,缩写 MPI)。MPP提供的功能包括:视频解码视频编码视频处理视频拷贝,缩放,色彩空间转换,场视频解交织(Deinterlace)系统架构MPP 平台在系统架构的层次图如下图。

2026-02-20 00:11:17 637

原创 Linux UVC Camera的介绍与实践应用(二)

本文基于开发板,介绍和分析Linux中USB 设备gadge功能为例 ,分享 UVC camera底层的流程和API使用说明和总结常见 API接口使用和调用基本流程和框架的基本逻辑,以及实践过程学习交流 , 欢迎项目探讨,luoshanxuli2010@163.com。

2026-02-19 17:18:29 120

原创 Linux UVC Camera的介绍与实践应用(一)

UVC (USB Video Class) 是 USB 视频设备的通用标准协议。符合 UVC 的设备可以免驱动、即插即用。UVC 是 USB 摄像头的通用标准,简化了开发和兼容性。YUYV 未压缩MJPEG JPEG 压缩H.264 UVC 1.5 支持传输方式USB传输 特点 适用场景。

2026-02-19 00:05:46 674 1

原创 buildroot 介绍和学习

很多厂家开发板厂家如正点原子会提供开发套件提供给学习者, SDK 的类型有很多。在 Linux 我们常见的 SDK(software development kit) 类型有 Buildroot, Yocto等。Buildroot 是一个用于生成嵌入式 Linux 系统的自动化构建工具 首次发布2001年,主要使用了 Makefile ,Shell , Kconfig。Buildroot 优点: 配置简单 (menuconfig) , 构建速度快, 生成的系统小巧。

2026-02-18 16:06:02 624

原创 嵌入式上Linux GDB调试命令实践

GDB (GNU Debugger) 是 GNU 项目的调试器,用于调试 C、C++、Fortran 等语言编写的程序。支持的平台- 支持多种 CPU 架构:x86、ARM、MIPS、RISC-V 等来源开发者: GNU 项目 / 自由软件基金会 (FSF)首次发布: 1986 年,由 Richard Stallman 编写许可证: GPL (GNU General Public License)官网: https://www.gnu.org/software/gdb/主要功能。

2026-02-18 11:46:51 659

原创 RK3568 上C图像camera图像采集应用实例(二)

本文探索rk3568上实现C语言的 通过C v4l2 接口 采集图像 ,刷屏控制 drm的显示camera图像中 实现camera preview 预览 的实践和探索。

2026-02-12 15:06:24 701

原创 RK3568 C程序 framebuffer 刷屏的控制探索(二)

一种广泛应用于视频压缩和传输的色彩空间格式,它通过降低色度(U和V)分量的采样率来减少数据量,同时利用人眼对亮度(Y)更敏感的特性,保持视觉质量。其核心特点是‌每四个Y像素共用一组U和V采样值‌,使得每个像素平均占用1.5字节‌:亮度(Y)分量以全分辨率存储,而色度(U 和 V)分量在水平和垂直方向上均进行 2:1 采样。Y平面‌:亮度分量(Luminance),每个像素都有一个Y值,决定图像明暗轮廓。‌U平面‌(Cb)与 ‌V平面‌(Cr):色度分量(Chrominance),描述颜色信息。‌。

2026-02-10 15:38:57 559

原创 RK3568 C程序 framebuffer 刷屏的控制探索

目前 Rockchip 平台上存在两种 VOP 架构----VOP 1.0 和 VOP 2.0(RK3568 对应 VOP 2.0 架构)。它们的主要区别是对多显的支持方式不同, VOP 2.0 采用了统一显示架构,即整个 SoC 上只存在一个 VOP,但是在 VOP 的后端设计了多路独立的 Video Port(以下简称 VP)输出端口,这些 VP 能够同时独立工作,并且输出相互独立的显示时序。譬如 RK3568,有三个 VP,就能同时实现三屏异显。RK3568 VP 和各显⽰接口的连接关系。

2026-02-08 18:59:26 373

原创 RK3568 上C图像camera图像采集应用实例(一)

V4L2(Video for Linux two)是 Linux 系统中视频设备驱动程序的一套 API 接口 用于视频采集设备(如摄像头)的开发,支持多种采集方式 位于内核空间,通过设备节点 /dev/videoX 向应用程序提供服务v4l2_device:(属于整个输入设备的总结构体,有多少个输入设备就会有多少个v4l1抽象)。v4l2_subdev:基于v4l2_device之下,代表一个设备的子设备。vb2_queue:v4l2设备的混存管理操作。

2026-02-02 16:13:51 640

原创 RK3568 Opencv camera 图像应用(一)

基于正点原子 RK3568 开发板硬件平台开发和应用,基于Opencv上开发camera 预览画面的ROI 预取的设定和采集提取。

2026-02-01 21:19:27 348

原创 opencv 处理图像函数介绍以及应用

本文从介绍C++ Opencv cvtcolor函数是OpenCV库中用于图像颜色空间转换的函数。它能够将图像从一种颜色空间转换到另一种颜色空间,例如从BGR转换为灰度图、HSV、LAB等。

2026-01-30 20:17:30 348

原创 rk3568 开发板上opencv 摄像头数字识别学习探索

OpenCV 旨在提供高效、跨平台的计算机视觉算法和工具,使开发者能够快速构建基于图像和视频的应用。它支持多种编程语言,如 C++、 Python、 Java 等,适用于 Windows、 Linux、macOS、 iOS 和 Android 等不同平台三 安装OPENCV四 安装 tesseract-ocr五 实现方案设计。

2026-01-29 10:01:04 827

原创 media controller 学习笔记

前言Linux内核中关于视频设备驱动的框架,对上向应用层提供统一的接口,对下支持各类复杂硬件的灵活扩展. 本文从Linux5.1 内核源码上进行分析和探讨学习。欢迎交流。

2026-01-18 18:13:30 864

原创 Gerrit 服务器部署(待完善)

前言gerrit 服务器本地部署 以及服务开启等相关问题学习。

2026-01-07 11:44:59 317

原创 Deepseek+claude AI编程配置 (待续)

前言Deepseek API 新增了对 Anthropic API 格式的支持。通过简单的配置,即可将 DeepSeek 的能力,接入到 Anthropic API 生态中。

2026-01-05 21:04:13 415

原创 Windows系统-Node.js安装及环境配置教程

变量值:nodejs安装目录\node_global\node_modules。nrm ls即可看到以下列表,使用nrm use xxx即可进行源的切换。表示运行环境,是指 Node.js 的核心执行环境。表示版本管理:自动确保项目使用正确版本的包管理器。可以看到已经安装到global的node_modules下。node -v // 检查 Node.js 版本。Node.js安装路径\node_global。Node.js 安装路径\node_cache。1、下载完成后 ,开始安装, 安装路径默认在。

2025-12-20 09:37:10 938

原创 QT 实现camera 拍照预览的实现(未完待续)

本文基于硬件配置 利用RK3568 开发板环境进行的研究和学习 基于参考文档实现camera应用开发设计 初步实现camera的拍照和预览功能。基于arm交叉编译部署的环境搭建。拍照功能获取图片(640X480)2. QT 配置多媒体开发库。1 开发板上的设计UI。

2025-07-31 13:33:25 177

原创 camera数据图像RGB565保存为bmp格式

bmp格式保存RGB565 实践和遇到问题

2024-03-15 21:19:29 1013 1

原创 vim 探索之旅

VIM配置 交流与学习

2023-04-01 23:01:40 578

Linux vim工具 模糊查找 FZF插件

vim fzf 下载插件 配置文件

2023-03-26

vistadbg 调试工具

用于反汇编调试工具 感谢OllyDBG是一个新的动态追踪工具,OllyDBG将IDA与SoftICE结合起来的思想,Ring 3级调试器,非常容易上手,己代替SoftICE成为当今最为流行的调试解密工具了。强烈推荐! 作者 ~感谢 聪明的

2014-12-23

单片机温度串口实时采集软件

1.单片机通过串口定时发送温度数据。 2.设计MFC 程序采集串口数据 并显示在软件上,通过CMSchart 控件显示温度曲线图。

2013-11-24

sql2005 ADO 学生成绩数据库系统

通过ADO 访问2005 SQL数据库系统 使用combox的级联菜单来限制数据表的一致性

2012-08-30

vc++ 自学手册开发光盘程序

mfc 开发手册的光盘资料 好东西 太大了 附上前几章的工程和代码

2011-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除