摘要:
背景 所以需要对这块比较新的技术进行学习。在学习之前,有必要了解一下高通UEFI启动流程。 原文(有删改):https://blog.csdn.net/Ciellee/article/details/113519478 参考文档:80_P2484_117_B_UEFI_With_XBL_On_MSM 阅读全文
摘要:
一、名词解释 SOURCE:提供VBUS电源的设备 SINK:从VBUS取电的设备 DFP(Downstream Facing Port): 下行端口,可以理解为Host,DFP提供VBUS。 UFP(Upstream Facing Port): 上行端口,可以理解为Device,UFP从VBUS中 阅读全文
摘要:
bw_mem:测试内存带宽。 bw_mem 是 lmbench 套件中的一个工具,用于测试内存带宽。以下是 bw_mem 的使用选项: -P <parallelism>:指定并行度,即同时进行读写操作的线程数,默认为1。 -W <warmups>:指定预热时间,即测试前先进行一段时间的数据填充以缓存 阅读全文
摘要:
和很多的串行传输协议一样,一个完整的PCIe体系结构包括应用层、事务层(Transaction Layer)、数据链路层(Data Link Layer)和物理层(Physical Layer)。 其中,应用层并不是PCIe Spec所规定的内容,完全由用户根据自己的需求进行设计,另外三层都是PCI 阅读全文
摘要:
PCIe总线的提出可以算是代表着传统并行总线向高速串行总线发展的时代的到来。实际上,不仅是PCI总线到PCIe总线,高速串行总线取代传统并行总线是一个大的趋势。如ATA到SATA,SCSI到USB等…… 不过,为了兼容之前的PCI总线设备,虽然PCIe是一种串行总线,无法再物理层上兼容PCI总线,但 阅读全文
摘要:
前面的文章中多次说道,PCIe总线在软件上是向前兼容PCI总线的。因此,PCIe总线完整的继承了PCI总线中的配置空间(Configuration Header)的概念。在PCIe总线中也有两种Header,Header0和Header1,分别代表非桥和桥设备,这与PCI总线是完全一致的。在PCIe 阅读全文
摘要:
systrace的一些tag标签的含义和作用。 1. CPU*(0-7) Kernel内核模块,可以查看各个CPU执行了什么进程任务。 cpu信息的目录是/sys/devices/system/cpu,例如我的一加六老设备: OnePlus6:/sys/devices/system/cpu $ ls 阅读全文
摘要:
概述 init是 Android 启动的第一个用户空间进程,它的地位非常重要,它fork产生系统的一些关键进程(如zygote,surfaceflinger进程),而zygote进一步fork产生system_server和其他应用进程,通过这套逻辑构建了Android的进程层次结构体系。init进 阅读全文
摘要:
1、定义 物理层(PHY层)定义了USB电源传输的信令技术。本章定义了USB PD设备之间的互操作性所需的PD物理层的电气要求和参数。 2、物理层的功能 USB PD物理层由一对发射机和接收器组成,它们通过单个信号线(CC)进行通信。所有的通信都是半双工的。PHY层实现了避免冲突,以最小化信道上的通 阅读全文
摘要:
LTSSM(Link Training and Status State Machine)用于定义USB等协议的链路状态。LTSSM中的四个主要可操作状态:U0、U1、U2、U3,分别表示不同的功耗模式和链路活动状态。具体作用如下: LTSSM 电源状态 U0(全功率活动状态): 这是链路的正常操作 阅读全文