Fork me on GitHub
侧边栏
上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 135 下一页
摘要: IPA(Intelligent PowerAllocation)是由ARM开发的符合linux内核thermalframework的governor,代码中的名字为power_allocator,旨在满足温控效果的条件下最大化性能。 IPA背景 熟悉ARM终端芯片系统的开发人员,应该对EAS(Ene 阅读全文
posted @ 2022-12-28 11:50 yooooooo 阅读(995) 评论(0) 推荐(0)
摘要: 1.概述 USB设备控制器(UDC)驱动的框图如下图所示,由三部分组成。第一部分是UDC驱动核心层,在drivers/usb/gadget/udc/core.c文件中实现,该层是一个兼容层,将USB Function驱动和具体的USB gadget驱动隔离开,抽象了统一的接口和数据结构,向USB F 阅读全文
posted @ 2022-12-17 22:31 yooooooo 阅读(1953) 评论(0) 推荐(0)
摘要: 1. 前言 本文从regulator driver的角度,描述怎样基于regulator framework编写regulator驱动。同时,以此为契机,学习、理解regulator有关的物理特性,以便能够更好的使用它们。 2. regulator driver的实现步骤 2.1 确定系统中regu 阅读全文
posted @ 2022-12-11 17:44 yooooooo 阅读(248) 评论(0) 推荐(0)
摘要: 1. 前言 Regulator,中文名翻译为“稳定器”,在电子工程中,是voltage regulator(稳压器)或者current regulator(稳流器)的简称,指可以自动维持恒定电压(或电流)的装置。 voltage regulator最早应用于功放电路中,主要用于滤除电源纹波(100或 阅读全文
posted @ 2022-12-11 16:55 yooooooo 阅读(322) 评论(0) 推荐(1)
摘要: 1.概述 如下图所示,USB控制器可以呈现出两种不同的状态。USB控制器作为Host时,称为USB主机控制器,使用USB主机控制器驱动。USB控制器作为Device时,称为USB设备控制器,使用UDC(usb device controller)驱动。本节只分析USB控制器作为Device时的驱动框 阅读全文
posted @ 2022-12-11 15:51 yooooooo 阅读(1392) 评论(0) 推荐(0)
摘要: 一. USB CDC 类简介 USB的CDC类是USB通信设备类(CommunicaTIon Device Class)的简称。CDC类是USB组织定义的一类专门给各种通信设备(电信通信设备和中速网络通信设备)使用的USB子类。根据CDC类所针对通信设备的不同,CDC类又被分成以下不同的模型:USB 阅读全文
posted @ 2022-12-07 20:31 yooooooo 阅读(1327) 评论(0) 推荐(0)
摘要: 1.概述 RK33999使用synopsys dwc3的USB3.0控制器IP。早期的初始化需要在两个模块中进行,一个在rockchip官方提供的驱动中初始化,位于drivers/usb/dwc3/dwc3-rockchip.c文件中,主要初始化和CPU紧密相关的内容,如时钟、复位、电源、extco 阅读全文
posted @ 2022-12-07 11:54 yooooooo 阅读(1650) 评论(0) 推荐(0)
摘要: 1.RK3399 USB 下图是RK3399 SOC的框图。RK3399包含了2个USB2.0 Host控制器;两个USB3.0 OTG控制器,同时兼容USB2.0。USB3.0使用的是Synopsys公司的IP,驱动也使用Synopsys的dwc3 USB驱动。 2.USB3.0 OTG Cont 阅读全文
posted @ 2022-12-07 11:47 yooooooo 阅读(1405) 评论(0) 推荐(0)
摘要: 1.简介 USB是通用串行总线(Universal Serial Bus)的缩写。在USB总线出现之前,计算机与键盘、鼠标、扫描仪、打印机都使用专用的接口连接,不同设备的接口不能互用,扩展性很差,每次插拔设备都要关闭计算机,不支持热插拔,且通信速率很低。为了解决上述问题,USB总线诞生了。USB总线 阅读全文
posted @ 2022-12-04 12:27 yooooooo 阅读(2961) 评论(0) 推荐(0)
摘要: USB 控制器 1. DRD driver DRD驱动在usb/dwc3 1.1 dts dwc3@44000000 { /* Compatible ID used by the Linux driver for this kind of device */ compatible = "snps,d 阅读全文
posted @ 2022-12-04 12:26 yooooooo 阅读(1989) 评论(0) 推荐(0)
上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 135 下一页