Fork me on GitHub
侧边栏
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 137 下一页
摘要: 近来集中遇到不少user抱怨手机卡顿的case,能引起系统卡顿的原因可以成千上万,但最核心的起因通常避不开CPU被限制频率或多核CPU部分cpu被关核了。 本文将从几个工作中遇到的实际案例出发(只分析与CPU调控有关的案例),先尽可能地还原出完整的案发现场,再分析具体情况下CPU频率和核心的变化情况 阅读全文
posted @ 2025-01-03 10:38 yooooooo 阅读(651) 评论(0) 推荐(0)
摘要: 1. 前言 在当前移动处理芯片性能过剩的时代,用户对手机的温度要求越来越高,更加苛刻的标准,最好永不发热。在这种背景下,温控领域的工作变得日益重要,众多大厂都在不断魔改和优化他们的温控技术。今天我们也带大家看看温控技术的其中一部分:Thermal Engine。下面,我们将基于 GitHub 上的源 阅读全文
posted @ 2025-01-03 10:33 yooooooo 阅读(1340) 评论(0) 推荐(0)
摘要: 先来看看协议层主要做什么事情: 本章描述了USB电源传输规范协议层的要求,包括: 如何构建和使用消息的细节。 计时器和超时值的使用。 使用消息和重试计数器。 复位操作。 错误处理。 状态下的行为。(状态机) 1、Message 先来了解一下Message,本规范定义了三种类型的Message: 控制 阅读全文
posted @ 2024-12-29 14:06 yooooooo 阅读(534) 评论(0) 推荐(1)
摘要: 早期的PC中,所有的IO设备(除了存储设备之外的设备)的内部存储或者寄存器都只能通过IO地址空间进行访问。但是这种方式局限性很大,而且效率低,于是乎,软件开发者和硬件厂商都不能忍了……然后一种新的东西就出来了——MMIO。MMIO,即Memory Mapped IO,也就是说把这些IO设备中的内部存 阅读全文
posted @ 2024-12-28 22:01 yooooooo 阅读(317) 评论(0) 推荐(0)
摘要: 前面的文章中介绍过有两种类型的配置空间,Type0和Type1,分别对应非桥设备(Endpoint)和桥设备(Root和Switch端口中的P2P桥)。 Type0还是Type1是由事务层包(TLP)包头中的Type Field所决定的,而读还是写则是由TLP包头中的Format Field所决定的 阅读全文
posted @ 2024-12-28 21:58 yooooooo 阅读(516) 评论(0) 推荐(0)
摘要: 需要特别注意的是,PCIe的Spec中明确规定只有Root有权限发起配置请求(Originate Configuration Requests),也就是说PCIe系统里面的其他设备是不允许去配置其他设备的配置空间的,即peer-to-peer的配置请求是不允许的。并且配置请求的路由(Routing) 阅读全文
posted @ 2024-12-27 17:59 yooooooo 阅读(343) 评论(0) 推荐(0)
摘要: 什么是UAC/UAD UAC是USB Audio Class的缩写,有时也叫UAD,UAD是USB Audio Device的缩写。 UAC/UAD定义了在USB规范下实现音频的设备的实现和控制功能,这些功能包括不仅音频数字部分的,也包括模拟部分。这些音频数据(模拟和数字)和用于直接控制音频环境的功 阅读全文
posted @ 2024-12-27 11:34 yooooooo 阅读(1045) 评论(0) 推荐(0)
摘要: 前面的文章中介绍过,每一个PCIe设备可以只有一个功能(Function),即Fun0。也可以拥有最多8个功能,即多功能设备(Multi-Fun)。不管这个PCIe设备拥有多少个功能,其每一个功能都有一个唯一独立的配置空间(Configuration Space)与之对应。 和PCI总线一样,PCI 阅读全文
posted @ 2024-12-25 18:25 yooooooo 阅读(829) 评论(0) 推荐(0)
摘要: 前面的一系列文章简要地介绍了PCIe总线的结构、事务层、数据链路层和物理层。下面我们用一个简单地的例子来回顾并总结一下。 Requester端 如下图所示,Requester的应用层(软件层)首先向其事务层发送如下信息:32位(或者64位)的Memory地址,事务类型(Transaction Typ 阅读全文
posted @ 2024-12-25 15:01 yooooooo 阅读(471) 评论(0) 推荐(0)
摘要: 前面的文章简单的介绍了一些关于PCIe总线事务层(Transaction Layer)和数据链路层(Data Link Layer)的一些基本概念。这篇文章来继续聊一聊PCIe总线的最底层——物理层(Physical Layer)。在PCIe Spec中,物理层是被分为两个部分单独介绍的,分别是物理 阅读全文
posted @ 2024-12-25 10:20 yooooooo 阅读(513) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 137 下一页