摘要:
cpu_capacity 在Linux内核中,cpu_capacity 是用于表示每个CPU的处理能力的一个参数,通常用于调度器的负载均衡。它表明不同的CPU核心在计算资源分配中的相对性能,尤其在异构多核架构(如ARM的big.LITTLE架构)中,不同的核心可能具有不同的计算能力。 主要概念 同构 阅读全文
posted @ 2024-09-17 21:18
yooooooo
阅读(305)
评论(0)
推荐(0)
摘要:
1.报告描述符的概念和作用 开门见山,报告描述符就是描述报告(HID接口上传输事务中的数据)的一组数据结构。 首先大家可能会问,报告又是什么?我们前面讲过,USB主机一般是以中断的方式向HID设备发送或者索取数据,也就是说USB主机发送一个请求,设备要根据硬件操作,向主机提交自己的状态变化,例如鼠标 阅读全文
posted @ 2024-09-17 19:21
yooooooo
阅读(754)
评论(0)
推荐(0)
摘要:
本节主要介绍udc驱动枚举过程,需结合udc驱动、composite.c、function等一同分析整个过程。 udc驱动中断处理函数 当host检测到DP上拉,则认为有新的device插入,此时host将发起进入枚举流程,整个枚举流程大部分是在中断函数中处理,协议对时间有相关的要求,因此整个枚举流 阅读全文
posted @ 2024-09-17 15:47
yooooooo
阅读(161)
评论(0)
推荐(0)
摘要:
本节主要分析虚拟串口的tty设备的注册、创建/dev/ttyGSx设备节点、tty相关接口的实现。 tty的申请与注册 源码:drivers/usb/gadget/function/u_serial.c static const struct tty_operations gs_tty_ops = 阅读全文
posted @ 2024-09-17 15:46
yooooooo
阅读(172)
评论(0)
推荐(0)
摘要:
本文介绍了 App 开发者不经常接触到但是在 Android Framework 渲染链路中非常重要的一个类 Choreographer。包括 Choreographer 的引入背景、Choreographer 的简介、部分源码解析、Choreographer 与 MessageQueue、Chor 阅读全文
posted @ 2024-09-17 10:37
yooooooo
阅读(386)
评论(0)
推荐(0)