自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文艺小少年的博客

专注于技术学习整理的博客

  • 博客(313)
  • 资源 (1)
  • 收藏
  • 关注

原创 RK3568实战项目(七)--kernel部分

本章开始介绍kernel相关内容,首先整体介绍一下内核的编译与相关的配置

2025-02-11 22:32:01 63

原创 RK3568实战项目(六)--开发工具介绍

本章最后来介绍一下常用的开发工具

2025-02-09 22:09:25 59

原创 RK3568实战项目(五)--uboot进阶开发

本文接着来将uboot中的一些进阶功能,主要以镜像结构与安全启动为主

2025-02-09 22:07:44 89

原创 RK3568实战项目(四)--uboot进阶开发

本文接着来将uboot中的一些进阶功能

2025-02-09 22:03:47 78

原创 RK3568实战项目(三)--uboot开发

这节来讲解一下3568 SDK uboot中支持的各类功能

2025-02-07 16:44:37 128

原创 RK3568实战项目(二)--uboot开发

第一节讲解了RK3568整个系统的分区结构,接下来会针对uboot、kernel、rootfs,三部分的开发进行探究,这节先来讲解一下uboot的开发

2025-02-06 14:45:13 195

原创 RK3568实战项目(一)--分区讲解及编译流程

本个专栏开始会和大家一起实操RK3568。这块开发板,从底层系统、外设调试到上层AI项目实践。本章先简单介绍SDK环境搭建、分区介绍、编译流程

2025-01-14 11:06:48 336

原创 RK3288项目--系统ota升级

本章来介绍下RK3288项目中的OTA升级,从uboot选择启动到磁盘读写 都会涉及

2025-01-09 15:40:30 323

原创 内核驱动项目(二)sensor驱动介绍

上篇文章和大家介绍了从sensor到ISP的连接框架,本篇就从代码层面,讲解一下sensor部分的实现原理

2024-08-09 13:35:35 304

原创 内核驱动项目(一)camera相关接口介绍及DTS配置

色彩校正(Color Correction): 调整图像的色彩,以补偿传感器的色彩偏差,提供准确的颜色。RGGB: 四分之一像素采用红色,四分之一像素采用绿色,四分之一像素采用绿色,四分之一像素采用蓝色。BGGR: 四分之一像素采用蓝色,四分之一像素采用绿色,四分之一像素采用绿色,四分之一像素采用红色。GRBG: 四分之一像素采用绿色,四分之一像素采用红色,四分之一像素采用蓝色,四分之一像素采用绿色。GBRG: 四分之一像素采用绿色,四分之一像素采用蓝色,四分之一像素采用红色,四分之一像素采用绿色。

2024-08-09 13:32:30 283

原创 硬件接口介绍(一)常用接口及其测试

本章介绍一下linux开发板中,常用的接口

2024-06-02 11:32:51 509

原创 项目总结(八)应用程序性能调优汇总

本文主要来介绍一下,编写应用程序中调试性能的总结概述

2024-05-20 23:44:03 132

原创 操作系统整理(三)--网络协议栈

本文接着上一章,继续介绍linux中的子系统,本篇介绍网络协议栈

2024-05-20 21:17:11 264

原创 操作系统整理(二)--内存管理

本文接着上一章,继续介绍linux中的子系统,本篇介绍内存子系统

2024-05-19 22:14:03 122

原创 操作系统整理(二)--进程管理

本文接着上一章,继续介绍linux中的子系统,本篇介绍进程子系统

2024-05-18 12:05:52 89

原创 linux内核debug(二)在线调试内核kdb/kgdb工具使用及环境搭建

本文来详细讲一下,如何使用kgdb与kdb调试内核

2024-05-15 09:59:52 486

原创 操作系统整理(一)

本文开始介绍linux操作系统的几个主要模块,以及内部机制,第一篇为整体介绍

2024-05-13 07:28:45 122

原创 linux内核debug(一)oops

本章开始以下面这篇文章为主体,介绍内核调试手段,本文主要介绍如何调试oops

2024-05-12 11:43:24 212 1

原创 Linux内核--DTS构成及使用全面介绍(包含驱动引用)

本篇会全面的介绍一下DTS的构成,使用、如何在系统中指定使用的dtb文件,最后会以一个实际的dts文件,对应到驱动中,讲解如何使用

2024-05-10 10:42:35 883

原创 Linux内核--设备驱动(十)BT

本章跟着上一章,继续介绍下Linux中的BT驱动框架

2024-05-08 22:52:39 218

原创 Linux内核--设备驱动(九)WIFI

前一章我们简单分析了网络驱动,本章就接着来介绍一下linux中的wifi驱动框架

2024-05-08 17:41:43 945

原创 Linux内核--设备驱动(八)网络整理

本章会介绍并总结linux中的网卡驱动,设计到底层网络包的收发

2024-05-08 11:26:34 309 1

原创 Linux内核--设备驱动(七)媒体驱动框架整理--HDMI框架(2)

前一章我们分析过drm中enconder与connector都是在具体的显示驱动中完成(hdmi),所以我们可以根据不同的显示接口来修改这两个部件本章就来详细介绍下DRM框架

2024-05-07 21:33:18 482

原创 Linux内核--设备驱动(七)媒体驱动框架整理--HDMI框架(1)

V4L2 主要用于处理视频设备(如摄像头、视频采集卡等)的输入和输出,而 DRM 主要用于管理图形硬件设备(如显卡、显示器等)的渲染和显示。本文主要介绍HDMI驱动框架

2024-05-07 21:30:11 705

原创 Linux内核--设备驱动(六)媒体驱动框架整理(2)--视频

本文重点介绍V4L2框架的构成及使用

2024-05-07 00:12:31 335 1

原创 Linux内核--设备驱动(六)媒体驱动框架整理一--音频

本篇文章对于常用媒体框架的内核驱动实现做简单的介绍,做一些总结,主要针对音频

2024-05-05 00:24:58 362 1

原创 Linux内核--设备驱动(五)USB Gadget梳理

本文来讲解一下USB驱动框架,更加侧重Gadget端

2024-05-04 11:54:57 817

原创 Linux内核--设备驱动(四)基础通信接口整理

本篇文章对于常见通讯接口的内核实现做简单的介绍,做一些总结

2024-05-04 11:54:47 114

原创 Linux内核--设备驱动(三)总线、设备、驱动模型的探究

所谓高内聚低耦合是模块内各元素联系越紧密就代表内聚性就越高,模块间联系越不紧密就代表耦合性低。所以高内聚、低耦合强调的就是内部要紧紧抱团。设备和驱动就是基于这种模型去实现彼此隔离不相干的。

2024-05-01 22:32:56 449 4

原创 Linux内核--设备驱动(二)设备驱动IO流程详解

我们之前的文章提到了操作系统的三个抽象,它们分别是进程、地址空间和文件,除此之外,操作系统还要控制所有的 I/O 设备。操作系统必须向设备发送命令,捕捉中断并处理错误。它还应该在设备和操作系统的其余部分之间提供一个简单易用的接口。操作系统如何管理 I/O 是我们接下来的重点。

2024-05-01 22:19:48 133

原创 项目总结(一)docker总结

本文主要介绍在docker的原理及使用

2024-04-30 16:59:22 311

原创 linux内核debug及性能调优

本文主要介绍在kernel中的调试方式,以及性能调优

2024-03-23 15:49:53 228

原创 linux性能调优汇总(三)IO负载

本部分主要介绍日常开发中,经常使用的程序性能调试命令及思路,主要分为CPU、内存、磁盘IO三部分本章主要介绍IO部分

2024-03-23 10:49:06 243

原创 linux性能调优汇总(二)内存及sys目录

本部分主要介绍日常开发中,经常使用的程序性能调试命令及思路,主要分为CPU、内存、磁盘IO三部分本章主要介绍内存部分

2024-03-23 10:09:44 263

原创 linux性能调优汇总(一)cpu

本部分主要介绍日常开发中,经常使用的程序性能调试命令及思路,主要分为CPU、内存、磁盘IO三部分本章主要介绍CPU部分

2024-03-23 09:53:19 300

原创 Linux内核--设备驱动(一)驱动的结构介绍

本文首先介绍虚拟文件系统下层直至硬件输入输出设备的结构关系,然后重点分析字符设备相关的整体逻辑情况。

2024-02-01 15:08:06 431

原创 Linux内核--文件系统(八)虚拟文件系统与块IO

本文主要介绍文件系统的最后一部分,IO调度层,经过此层后就会将请求发送给驱动

2024-01-30 11:18:11 139

原创 Linux内核--文件系统(七)文件系统中文件类型与使用

理解了文件系统的结构之后,我们来看一下文件的类型。Linux以文件的形式对计算机中的数据和硬件资源进行管理,也就是彻底的一切皆文件,反映在Linux的文件类型上就是:**普通文件、目录文件(也就是文件夹)、设备文件、链接文件、管道文件、套接字文件(数据通信的接口)**等等。而这些种类繁多的文件被Linux使用目录树进行管理, 所谓的目录树就是以根目录(/)为主,向下呈现分支状的一种文件结构。

2024-01-29 17:57:11 164

原创 Linux内核--文件系统(六)虚拟文件系统结构介绍

"一切皆文件"是Linux的基本哲学之一,不仅是普通的文件,包括目录、字符设备、块设备、套接字等,都可以以文件的方式被对待。实现这一行为的基础,正是Linux的虚拟文件系统机制。

2024-01-29 10:45:22 121

原创 Linux内核--文件系统(五)虚拟文件系统的操作原理

基于上文介绍的文件系统的基本结构,本文将继续深入Linux文件系统的精髓所在:虚拟文件系统及其底层实现。

2024-01-26 14:19:06 102

MySQL_Tools.rar

MySQL_Tools.rar

2022-01-07

空空如也

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

TA关注的人

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