Fork me on GitHub
侧边栏
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 137 下一页
摘要: 一. USB CDC 类简介 USB的CDC类是USB通信设备类(CommunicaTIon Device Class)的简称。CDC类是USB组织定义的一类专门给各种通信设备(电信通信设备和中速网络通信设备)使用的USB子类。根据CDC类所针对通信设备的不同,CDC类又被分成以下不同的模型:USB 阅读全文
posted @ 2022-12-07 20:31 yooooooo 阅读(1456) 评论(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 阅读(1697) 评论(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 阅读(1444) 评论(0) 推荐(0)
摘要: 1.简介 USB是通用串行总线(Universal Serial Bus)的缩写。在USB总线出现之前,计算机与键盘、鼠标、扫描仪、打印机都使用专用的接口连接,不同设备的接口不能互用,扩展性很差,每次插拔设备都要关闭计算机,不支持热插拔,且通信速率很低。为了解决上述问题,USB总线诞生了。USB总线 阅读全文
posted @ 2022-12-04 12:27 yooooooo 阅读(3023) 评论(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 阅读(2033) 评论(0) 推荐(0)
摘要: THP机制 使用huge page,可以在TLB容量固定的情况下,提高TLB的命中率,即便TLB miss,因为减少了页表级数,也可以减少查找页表的时间。在内存虚拟化中,由于地址转换需要的级数更多,huge page能发挥的作用就显得更为重要。 针对64位的x86-64系统,huge page的大小 阅读全文
posted @ 2022-11-28 10:19 yooooooo 阅读(318) 评论(0) 推荐(0)
摘要: 大页内存 大页内存(HugePages),有时也叫“大内存页”、“内存大页”、“标准大页”。操作系统以内存页为单位管理内存,内存页的大小对系统性能有影响。内存页设得太小,内存页会很多,管理内存页的数组会比较大,耗内存,同时TLB(Translation Lookaside Buffer,页表寄存缓冲 阅读全文
posted @ 2022-11-28 10:19 yooooooo 阅读(625) 评论(0) 推荐(0)
摘要: 一、bpftrace简介 bpftrace 是基于ebpf内核vm扩展出来的trace工具。 bpftrace 是 Linux 高级追踪工具和语言。该工具基于 eBPF 和 BBC 实现了通过探针机制采集内核和程序运行的信息,然后用图表等方式将信息展示出来,帮助开发者找到隐藏较深的 Bug、安全问题 阅读全文
posted @ 2022-11-20 17:14 yooooooo 阅读(1584) 评论(0) 推荐(0)
摘要: biolatency通过追踪块设备IO,记录IO延迟分布,并以直方图显示。biolatency通过动态追踪blk_族函数并记录函数的变化。 biolatency需要BPF支持,因此需要root权限。 biolatency [-h] [-F] [-T] [-Q] [-m] [-D] [interval 阅读全文
posted @ 2022-11-15 22:58 yooooooo 阅读(464) 评论(0) 推荐(0)
摘要: 本文目的 本文补充校正一些Linux内核开发者关于GFP_ATOMIC的认知不完整的地方,阐述GFP_ATOMIC与free内存watermark的关系,并明确什么时候应该用GFP_ATOMIC申请内存。目录: GFP_ATOMIC vs. GFP_KERNEL 内存水位,PF_MEMALLOC和G 阅读全文
posted @ 2022-11-13 23:24 yooooooo 阅读(172) 评论(0) 推荐(0)
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 137 下一页