自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hhcs

linux driver and arm

  • 博客(147)
  • 资源 (2)
  • 收藏
  • 关注

原创 qcom ucsi probe

qcom ucsi

2024-08-04 22:48:02 355

原创 usb pd message结构解析

usb pd message

2024-07-23 22:23:18 152

原创 dwc3 gadget

usb gadget and composite

2024-07-17 23:54:41 406

原创 linux kernel ptr dump

kernel ptr debug

2024-07-12 19:23:41 826

转载 drm syncobj

drm syncobj

2024-07-04 16:27:59 46

转载 gpu管线

顶点着色器是一段类似C语言的程序(即OpenGL的GLSL,或只支持微软的HLSL,或Unity的Cg),由程序员提供并在GPU上执行,对每个顶点都执行一次运算。接着,顶点着色器首先对图元的每个顶点设置模型视图变换及投影变换(即右乘MVP矩阵),然后将变换后的顶点按照摄像机视椎体定义(即透视投影,或正投影)进行裁剪,将不在视野内的顶点去掉并剔除某些三角面片。到光栅化阶段,这一阶段主要目的是将每个图元转换为多个片段,并生成多个片段的位置,由片段着色器负责计算每个片段的颜色值。下面举混合操作来分析一下。

2024-07-01 23:26:58 38

转载 Linux显卡驱动,DRM Atomic接口简说

由于显卡的多样性,内核为了兼容各种显卡正常的工作,把它们关心的数据及对象都通过属性的方式实现,这样既可以十分方便的兼容各种厂家的特性,也可以为以后的发展提供灵活的扩展能力。Atomic中的属性包含了新图像的MODE_ID,CRTC_ID,FB_ID等内容,DRM在每一次调用之初分配一个新的drm_atomic_state对象,然后把Atomic中的属性设置到drm_atomic_state中去,最后检查无误后,把它commit到显卡上,从而新的state就替换了旧的state了。答案是:state。

2024-07-01 23:24:39 170

原创 drm debugfs代码解析

【代码】drm debugfs代码解析。

2024-07-01 17:32:45 210

原创 dri3基本介绍

dri3

2024-07-01 16:22:53 633

原创 drm core

drm core

2024-07-01 09:39:44 382

原创 vscode清理占用空间

echo offgoto endecho md %1md %1:end。

2024-06-27 14:57:01 448

转载 初识YUV

yuv

2024-06-26 15:46:35 30

原创 RGBA 和 ARGB 的区别是什么?

rgba

2024-06-26 14:40:15 981

原创 git输出颜色配置

Git默认的输出是单一颜色的,感觉很不容易阅读,Git支持用多种颜色来显示其输出的信息,运行以下命令来开启多颜色输出。Git颜色branch,diff,interactive,status配置,git终端配置颜色,git命令行高亮。

2024-06-25 20:56:04 157

原创 git 合并master到分支

git branch, master

2024-06-25 20:52:36 448

原创 USB Attached SCSI

uas, uasp,bot

2024-06-22 23:34:23 1202

原创 libdrm build

在上述命令中,将 --prefix 参数的值设置为您想要安装 libdrm 的目标目录,例如 /path/to/install/dir。现在,您已经成功地编译和安装了 libdrm 到指定的目录。请确保在您的项目中使用正确的链接和包含路径,以便使用新安装的 libdrm。2. 使用 Meson 和 Ninja 构建 libdrm。确保您的系统已经安装了 Meson 和 Ninja。这将安装 libdrm 的库文件、头文件和其他相关文件到指定的目录。这将在 build 目录中生成构建产物。

2024-06-21 16:20:06 334

原创 git 常用命令

git 常用命令

2024-06-21 16:04:57 491

原创 drm 和 sysfs

drm sysfs

2024-05-13 22:56:00 285

原创 一维数组如何表示二维数组

一维数组作为二维数组的表示

2024-05-13 16:41:16 300

原创 drm gpu scheduler

gpu scheduler

2023-06-19 23:33:59 753

原创 node mask

因此,`BITS_TO_LONGS(nr)` 宏先将参数 `nr` 与 `BITS_PER_LONG` 相除,然后将商加 1,以确保可以容纳所有的 `nbits` 位。其中,`BIT_WORD` 和 `BIT_MASK` 宏分别用于求取 `bits` 数组中下标和该下标中对应的位掩码,`BITS_TO_LONGS()` 宏用于求取 `bits` 数组中元素的数量,等于表达式 `(MAX_NUMNODES + BITS_PER_LONG - 1) / BITS_PER_LONG`。

2023-05-17 19:33:37 636

原创 【alloc_pages_nodemask】源码解析

内存分配核心代码

2023-05-17 14:39:38 242

原创 linux regmap and regmap_config

i2c,regmap

2023-02-22 00:10:46 951

转载 armv8 memory

armv8 memory

2023-01-02 16:40:26 215

原创 ksoftirqd内核线程-处理软中断

软中断

2022-12-15 18:23:39 844

原创 中断线程化

arm 中断线程化的原理

2022-12-15 12:10:44 1500

原创 Device tree如何注册到sysfs

设备树和sysfs关联

2022-12-12 12:40:08 173

原创 dtb如何转换到platform_device

设备树深度解读

2022-12-12 12:33:37 450

原创 wait_queue如何使用

等待队列

2022-12-09 17:18:37 1145

原创 Fifo 和ram总结

fifo and ram

2022-12-06 10:09:20 220

原创 linux字符驱动模板

第一种,字符驱动,比较常用。第二种,就是一个接口。

2022-11-25 17:10:33 203

原创 kobject 与sysfs属性文件读写

kobject,kset

2022-11-25 12:23:11 381

原创 linux bus_register过程

bus init and register

2022-11-25 11:43:24 495

原创 linux 模型属性attribute

属性定义和分解

2022-11-21 23:23:05 1736

转载 Sysfs 和kobject

sysfs kobject

2022-11-17 10:55:54 361

原创 linux list for list_head

linux list

2022-11-16 20:37:53 105

原创 usb2 packet format

usb packet format

2022-11-11 18:05:34 452

转载 usb2 控制传输解析

usb control transfer

2022-10-27 09:48:23 753

原创 usb high speed chirp

usb high speed handshake

2022-10-12 20:59:59 767

飞腾d2000处理器手册资料

飞腾d2000处理器手册资料

2024-07-01

usb3.2协议 最新版

usb3.2协议 usb if官方最新版

2023-05-17

xhci协议 1.1 版本解密后 带标签版本

xhci ,usb3 host 开发必看协议

2023-05-17

IHI0069E_gic_architecture_specification

gicv3 v4驱动编写必备,官方手册,很多博客翻译文章均来源此文档

2022-08-16

SCILAB5.1.1实用手册

SCILAB 是由法国国家信息、自动化研究院(INRIA)的科学家们开发的“开放源码”软件。SCILAB 一词来源于英文 “Scientific Laboratory"(科学实验室)词头的合并。与MATLAB类似,SCILAB也是一种科学工程计算软件,其数据类型丰富,可以很方便地实现各种矩阵运算与图形显示,能应用于科学计算、数学建模、信号处理、决策优化、线性/非线性控制等各个方面。它还提供可以满足不同工程与科学需要的工具箱,例如SCICOS,信号处理工具箱,图与网络工具箱等。可以说,就基本的功能如科学计算、矩阵处理及图形显示而言,MATLAB能完成的工作SCILAB都可以实现。

2009-07-08

图像和视频处理sivp使用手册

它是一个图像和视频处理的工具箱,简单实用。现已经被世界上很多人广泛使用

2009-07-08

空空如也

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

TA关注的人

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