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