Fork me on GitHub
侧边栏
上一页 1 2 3 4 5 6 7 8 ··· 137 下一页
摘要: 上一篇文章中提到了Mux会对来自数据链路层的数据(TLP&DLLP)插入一些控制字符,如下图所示。当然,这些控制字符只用于物理层之间的传输,接收端的设备的物理层接收到这些数据后,会将这些控制字符去除,在往上传到其数据链路层。 当然,除了STP、SDP和END之外,还有一些其他的控制字符,如EDB(前 阅读全文
posted @ 2025-10-07 13:30 yooooooo 阅读(51) 评论(0) 推荐(0)
摘要: 首先,回顾一下,之前看了很多遍的PCIe的Layer结构图: PCIe中的物理层主要完成编解码(8b/10b for Gen1&Gen2,128b/130b for Gen3 and later)、扰码与解扰码、串并转换、差分发送与接收、链路训练等功能。其中链路训练主要通过物理层包Ordered S 阅读全文
posted @ 2025-10-05 16:32 yooooooo 阅读(52) 评论(0) 推荐(0)
摘要: 这一篇文章来简单地分析几个Ack/Nak机制的例子。 Example 1. Example of Ack Step1 设备A准备依次向设备B发送5个TLP,其对应的序列号分别为3,4,5,6,7; Step2 设备B成功的接收到了TLP3,并将NEXT_RCV_SEQ从3加到4,但是设备B没有立即向 阅读全文
posted @ 2025-10-05 16:17 yooooooo 阅读(50) 评论(0) 推荐(0)
摘要: REQ-CLK PCIe REQ-CLK GPIO(Request Clock GPIO) 是在某些 SoC 或平台上用于 控制 PCIe 参考时钟(REFCLK)请求/使能 的信号,通常与 CLKREQ#(Clock Request) 功能相关。它的作用主要体现在 低功耗管理 和 链路唤醒 场景。 阅读全文
posted @ 2025-09-30 11:43 yooooooo 阅读(303) 评论(0) 推荐(0)
摘要: # tracer: nop # # entries-in-buffer/entries-written: 30624/30624 #P:4 # # _ > irqs-off # / _ > need-resched # | / _ > hardirq/softirq # || / _ > preem 阅读全文
posted @ 2025-09-29 21:43 yooooooo 阅读(20) 评论(0) 推荐(0)
摘要: Perfetto是Android为我们提供的性能分析工具,网上已经有很多文章来介绍这个工具了,这里就不再赘述,仅贴几篇我觉得有用的文章/网站在此记录: systrace/perfetto中需要actrace打tag相关方法 常用的SQL查询 perfetto ui perfetto命令可能用到的参数 阅读全文
posted @ 2025-09-29 21:08 yooooooo 阅读(66) 评论(0) 推荐(0)
摘要: 1.1 ARM MMU 1.1.1 虚拟地址位宽配置 64 位虚拟地址中,并不是所有位都用上,除了高 16 位用于区分内核空间和用户空间的虚拟地址外,虚拟地址的有效位的配置可以是:36, 39, 42, 47。在代码中,可以看到寄存器 TCR_EL1, Translation Control Reg 阅读全文
posted @ 2025-09-28 12:04 yooooooo 阅读(94) 评论(0) 推荐(0)
摘要: 实时内核包含一个保护机制,它允许分配供实时任务使用的带宽。保护机制被称为实时调度程序节流。 实时节流机制的默认值定义实时任务可以使用 95% 的 CPU 时间。其余的 5% 将被视为非实时任务,例如在 SCHED_OTHER 和类似调度策略下运行的任务。务必要注意,如果单个实时任务占据了 95% 的 阅读全文
posted @ 2025-09-16 14:01 yooooooo 阅读(34) 评论(0) 推荐(0)
摘要: 1.道可道,非常道。名可名,非常名。无名天地之始;有名万物之母。 2.天下皆知美之为美,斯恶已。皆知善之为善,斯不善已。 3.有无相生,难易相成,长短相形,高下相盈,音声相和,前后相随。恒也。 4.不尚贤,使民不争;不贵难得之货,使民不为盗;不见可欲,使民心不乱。是以圣人之治,虚其心,实其腹,弱其志 阅读全文
posted @ 2025-09-15 22:09 yooooooo 阅读(37) 评论(0) 推荐(1)
摘要: Winscope 是一款 Web 工具,可以让用户在动画和转换期间和之后记录、重放和分析多个系统服务的状态。Winscope 将所有相关的系统服务状态记录在一个跟踪文件中。使用带有跟踪文件的 Winscope 界面,您可以通过重放、单步执行和调试过渡来针对每个动画帧检查这些服务的状态(无论是否有屏幕 阅读全文
posted @ 2025-09-14 09:48 yooooooo 阅读(177) 评论(0) 推荐(2)
上一页 1 2 3 4 5 6 7 8 ··· 137 下一页