- 博客(341)
- 资源 (1)
- 收藏
- 关注
原创 RK3568项目实操--UBOOT中的常规操作
项目实操,这个系列开始会根据之前的整理内容,开始进行一些实际的修改,本章主要介绍在uboot中的一些操作
2025-07-23 13:35:56
11
原创 RK3568项目(十一)--linux驱动开发之mipi屏幕调试
本文接着上篇文章,解析分析linux中的设备驱动,主要以mipi屏幕为主,从协议到时序波形的调试
2025-07-17 09:57:36
166
原创 RK3568项目(十)--linux驱动开发之基础外设与LVDS屏幕
本文接着上篇文章,解析分析linux中的设备驱动,主要以基础外设与LVDS屏幕为主
2025-07-16 14:19:12
135
原创 RK3568项目(九)--linux驱动开发之HDMI调试
本文接着上篇文章,解析分析linux中的设备驱动,本章主要讲解HDMI屏幕驱动,以及如何调试硬件波形
2025-07-16 09:57:41
69
原创 RK3568项目(八)--linux驱动开发之基础外设(上)
从本章开始,进入linux驱动开发,结合之前讲的设备驱动框架,系统性的整理设备驱动,会结合一些我之前写过的文章还是以RK3568为实操项目
2025-07-10 15:49:48
131
原创 X2000项目(二)--摄像头的接入与使用(下)
本篇文章接着来分析一下君正的X2000平台下,sensor的使用,主要讲解ISP部分,先来看一张完整的流程图
2025-06-26 09:20:31
31
原创 linux内核学习(一)---内核社区介绍及补丁提交
本系列开始会对linux内核进行系统性的学习,以源码与内核社区为基础,了解前沿的内核机制,同时也深度了解linux内核中的一些经典机制本章会先对linux内核社区进行简单的介绍,包括源码下载、内核社区的修改提交
2025-06-24 15:32:06
182
原创 RK3568---kernel驱动整理汇总(二)
今天来介绍linux驱动中基础通讯接口的第二部分,涵盖了PCI、watchdog、usb,其中会重点介绍usb
2025-06-24 10:20:18
34
原创 RK3568---kernel驱动整理汇总(一)
本篇文章会来系统性的整理kernel中所有的驱动,一次性可能整理不全,会持续更新。同时介绍过程中,会结合之前写的文章,基于RK3568这颗芯片,进行整体的介绍分析,篇幅限制,会拆分成多个部分进行介绍
2025-06-20 14:45:16
126
原创 RK3288项目(六)--linux内核之双摄(ov9281)的使用
本篇文章来讲解一下,如何使用前一章中生成的顶层设备,进行视频流的获取,之前会先介绍使用V4L2设备的常用接口与结构体
2025-06-11 14:51:00
49
原创 RK3288项目(五)--linux内核之V4L2框架及ov9281驱动分析(下)
本篇文章就来讲解一下最上层模块的驱动,包括整条管道如何运行,如何生成顶层出图设备,流程如下图
2025-06-10 10:44:24
44
原创 RK3288项目(四)--linux内核之V4L2框架及ov9281驱动分析(中)
上篇文章主要讲解了V4L2中sensor部分的驱动,我们知道,想要获取到可使用的视频流,还需要进一步的处理,本篇文章就来讲解一下中间节点
2025-06-09 16:11:17
84
原创 RK3568项目(七)--uboot系统之外设与PMIC详解
之前讲解了UBOOT的整个启动流程,接下来会讲解,如何在uboot中控制外设、读取寄存器等,本篇文章主要讲解按键,还会提到核心板上的PMIC电源管理
2025-06-08 10:49:07
211
原创 RK3288项目(二)--linux内核之双摄框架
本章开始介绍3288项目中,kernel相关部分,会以比较成熟的功能为例,深入查看内部原理本文先介绍多媒体框架中的双摄结构,先介绍硬件连接及dts配置,下篇文章会介绍驱动相关内容
2025-06-05 15:17:40
53
原创 RK3568项目(六)--uboot系统引导与跳转
本文接着上一篇文章,uboot最后的run_main_loop,会执行bootcmd中存储的启动命令(booi等),从而执行uboot最核心的功能--引导内核
2025-06-04 14:15:17
56
原创 RK3568项目(二)--uboot启动流程之分区与寄存器配置
它从 Linux 内核的设备模型(Device Tree + 驱动绑定机制)借鉴而来,旨在解决传统 U-Boot 驱动管理方式的碎片化问题,并提供更灵活、可维护的设备驱动架构。我们这边直接用3568的源码包分析,init_kernel_dtb主要用于加载kernel中的dtb,如果加载失败,则会使用uboot中自身的dtb。我们这里手动读一下mmc设备中,第一块,第二块之后的内容,为了兼容MBR,第一个扇区是没有分区数据的,GPT分区数据从第二个扇区开始。
2025-05-28 16:49:27
155
原创 RK3568实战项目(二)--uboot开发
第一节讲解了RK3568整个系统的分区结构,接下来会针对uboot、kernel、rootfs,三部分的开发进行探究,这节先来讲解一下uboot的开发
2025-02-06 14:45:13
396
原创 RK3568实战项目(一)--分区讲解及编译流程
本个专栏开始会和大家一起实操RK3568。这块开发板,从底层系统、外设调试到上层AI项目实践。本章先简单介绍SDK环境搭建、分区介绍、编译流程
2025-01-14 11:06:48
516
原创 内核驱动项目(二)sensor驱动介绍
上篇文章和大家介绍了从sensor到ISP的连接框架,本篇就从代码层面,讲解一下sensor部分的实现原理
2024-08-09 13:35:35
360
原创 内核驱动项目(一)camera相关接口介绍及DTS配置
色彩校正(Color Correction): 调整图像的色彩,以补偿传感器的色彩偏差,提供准确的颜色。RGGB: 四分之一像素采用红色,四分之一像素采用绿色,四分之一像素采用绿色,四分之一像素采用蓝色。BGGR: 四分之一像素采用蓝色,四分之一像素采用绿色,四分之一像素采用绿色,四分之一像素采用红色。GRBG: 四分之一像素采用绿色,四分之一像素采用红色,四分之一像素采用蓝色,四分之一像素采用绿色。GBRG: 四分之一像素采用绿色,四分之一像素采用蓝色,四分之一像素采用红色,四分之一像素采用绿色。
2024-08-09 13:32:30
324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人