Fork me on GitHub
侧边栏
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 137 下一页
摘要: T32 MARM介绍 T32 MARM是Lauterbach的Trace32软件包的一部分,专门用于ARM基础架构的微处理器。Trace32是一款强大的系统级调试器广泛用于嵌入式系统和微处理器的开发。 T32 MARM提供了对ARM核心和多核心设备的全面支持,支持各种不同的ARM核心,包括Corte 阅读全文
posted @ 2025-05-16 17:02 yooooooo 阅读(742) 评论(0) 推荐(0)
摘要: 在任何事务层包(TLP)发送之前,PCIe总线必须要先完成Flow Control初始化。当物理层完成链路初始化后,便会将LinkUp信号变为有效,告知数据链路层可以开始Flow Control初始化了。如下图所示: 注:由于VC0是默认使能的,所以当Flow Control初始化开始时,其会被自动 阅读全文
posted @ 2025-05-15 14:36 yooooooo 阅读(210) 评论(0) 推荐(0)
摘要: Flow Control即流量控制,这一概念起源于网络通信中。PCIe总线采用Flow Control的目的是,保证发送端的PCIe设备永远不会发送接收端的PCIe设备不能接收的TLP(事务层包)。也就是说,发送端在发送前可以通过Flow Control机制知道接收端能否接收即将发送的TLP。 在P 阅读全文
posted @ 2025-05-15 14:19 yooooooo 阅读(292) 评论(0) 推荐(0)
摘要: ARM CoreLink 介绍 ARM的CoreLink系列产品是一套能够进行高效互联的组件和工具,它们用于构建高性能、低功耗的嵌入式和消费电子设备。CoreLink产品系列提供了用于多处理器系统的一组互连性能,这些功能包括各种总线架构,以及与之配套的内存和外设接口。 CoreLink系列的组件包括 阅读全文
posted @ 2025-05-13 21:12 yooooooo 阅读(303) 评论(0) 推荐(1)
摘要: Android 帧速率调整库,也称为 Swappy,是 AGDK 库 的一部分。它帮助 OpenGL 和 Vulkan 游戏在 Android 上实现流畅的渲染和正确的帧速率调整。本文档定义了帧速率调整,描述了需要帧速率调整的情况,并展示了该库如何解决这些情况。如果您想直接跳转到在游戏中实现帧速率调 阅读全文
posted @ 2025-05-12 10:59 yooooooo 阅读(142) 评论(0) 推荐(0)
摘要: Interaction of group and individual interrupt enables 在 ARM GICv3和GICv4架构中, GICD_* 和 GICR_* 寄存器 组 决定了处理器元素(PE)能够识别的最高优先级 pending interrupt 。这些寄存器决定PE的 阅读全文
posted @ 2025-05-11 21:03 yooooooo 阅读(40) 评论(0) 推荐(0)
摘要: 查找 Linux 内核中 F2FS 文件系统相关的补丁(比如针对内核 5.15 的补丁或 feature),可以参考以下几个权威渠道: 1. Kernel.org 的 git 仓库 这是 Linux 内核官方源代码仓库。 地址:https://git.kernel.org/ F2FS 通常在子目录 阅读全文
posted @ 2025-05-10 18:20 yooooooo 阅读(211) 评论(0) 推荐(0)
摘要: GIC 各种中断使能配置 在ARM GICv3和GICv4架构中,不同类型的中断(如PPIs、SPIs、SGIs和LPIs)可以通过 不同的 方式进行启用和禁用。 下面详细介绍这些中断的启用和禁用方法: PPIs(每个处理器私有中断) 启用和禁用PPIs :通过向 GICR_ISENABLER0 和 阅读全文
posted @ 2025-05-10 17:03 yooooooo 阅读(255) 评论(0) 推荐(0)
摘要: 序言 本文针对使用Perfetto/Systrace分析不同操作任务的CPU执行状态时常见的异常原因进行了汇总,对实战中的问题分析可起到抛砖引玉的作用。以下异常情况都来自实际的案例分析,因此非常具有参考价值,各球友如果遇到过其他没提及过的案例时可在下面直接回复。 Android线程被分为16种状态: 阅读全文
posted @ 2025-05-08 16:33 yooooooo 阅读(328) 评论(0) 推荐(0)
摘要: 本文是 Systrace 线程 CPU 运行状态分析技巧系列的第一篇,主要分析了 Systrace 中 cpu 的 runnable 状态出现的原因和 Runnable 过长时的一些优化思路。 本系列的目的是通过 Systrace 这个工具,从另外一个角度来看待 Android 系统整体的运行,同时 阅读全文
posted @ 2025-05-08 16:24 yooooooo 阅读(291) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 137 下一页