Fork me on GitHub
侧边栏
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 135 下一页
摘要: 一个典型的PCIe总线周期 下图展示了一个典型的PCI总线周期。PCI是同步的,这意味着事件发生在时钟边缘,所以时钟显示在图表的顶部,它的上升边缘用虚线标记,因为这些是信号被输出或采样的时间。下面简要介绍一下一个总线周期的流程: 一、Typical PCI Bus Cycle 在时钟边缘1上,FRA 阅读全文
posted @ 2025-04-02 11:37 yooooooo 阅读(84) 评论(0) 推荐(0)
摘要: 1、IPI概况 IPI,全称是Inter-Processor Interrupt,是在soc内多个core之间触发的中断,这一点有别与常见的外设中断,因此内核专门预留了部分中断号给IPI,在arm64架构上是0-15这16个中断号。以常用的gicv3中断控制器驱动为例,IPI中断的处理在如下代码中: 阅读全文
posted @ 2025-04-01 22:13 yooooooo 阅读(507) 评论(0) 推荐(0)
摘要: dmabuf是什么? 可以参考我之前写的一篇文章,在这篇文章中有介绍dma_buf:BufferManager_驱动的buffermanager-CSDN博客 dmabuf_dump工具介绍(基于Android 14) dmabuf_dump是一个可执行文件,接收参数调用libdmabufinfo. 阅读全文
posted @ 2025-03-31 14:48 yooooooo 阅读(574) 评论(0) 推荐(0)
摘要: PCIe架构定义了4种地址空间:配置空间、Memory空间、IO空间和message空间。 1. 配置空间 每个PCIe Function都有4KB的配置空间(Configuration Space)。前256 Bytes是和PCI兼容的配置空间,剩余的是PCIe扩展配置空间(Extended Co 阅读全文
posted @ 2025-03-26 13:45 yooooooo 阅读(1256) 评论(0) 推荐(0)
摘要: 1.简介 RK3588 PCIe RC和EP使用同一个平台驱动,其主要的作用是解析设备树中的资源、初始化中断、使能电源、初始化PHY、使能时钟和释放复位,然后根据compatible属性初始化RC或者EP驱动。 2.入口 平台驱动的定义如下,当compatible属性为"rockchip,rk358 阅读全文
posted @ 2025-03-22 17:45 yooooooo 阅读(723) 评论(0) 推荐(0)
摘要: Google在android11-5.4分支上开始要求所有下游厂商使用Generic Kernel Image(GKI),需要将SoC和device相关的代码从核心内核剥离到可加载模块中(下文称之为GKI改造),从而解决内核碎片化问题。GKI为内核模块提供了稳定的内核模块接口(KMI),模块和内核可 阅读全文
posted @ 2025-03-20 23:39 yooooooo 阅读(372) 评论(0) 推荐(0)
摘要: setpci 是一个用于查询和配置 PCI 设备配置空间的命令行工具。让我详细解释它的用法: 基本语法 setpci [选项] 操作... 常用选项: -v 显示详细信息 -f 强制执行,不进行安全检查 -d [厂商ID]:[设备ID] 指定设备 -s [[bus]:][slot][.[func]] 阅读全文
posted @ 2025-03-20 16:53 yooooooo 阅读(478) 评论(0) 推荐(0)
摘要: ABI ABI 是 Application Binary Interface 的缩写。 是应用程序二进制接口,描述了应用程序和操作系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口。 ABI涵盖了各种细节,如: 数据类型的大小、布局和对齐; 调用约定(控制着函数的参数如何传送以及如何接受 阅读全文
posted @ 2025-03-20 14:12 yooooooo 阅读(163) 评论(0) 推荐(0)
摘要: 在 PCIe(Peripheral Component Interconnect Express)系统中,预取空间(Prefetchable Memory)和非预取空间(Non-Prefetchable Memory)有不同的用途和特性: 预取空间(Prefetchable Memory): 定义: 阅读全文
posted @ 2025-03-20 09:50 yooooooo 阅读(164) 评论(0) 推荐(0)
摘要: 随着现代处理器技术的发展,在互连领域中,使用高速差分总线替代并行总线是大势所趋。与单端并行信号相比,高速差分信号可以使用更高的时钟频率,从而使用更少的信号线,完成之前需要许多单端并行数据信号才能达到的总线带宽。 PCI总线使用并行总线结构,在同一条总线上的所有外部设备共享总线带宽,而PCIe总线使用 阅读全文
posted @ 2025-03-19 23:22 yooooooo 阅读(3220) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 135 下一页