会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
44
45
46
47
48
49
50
51
52
···
137
下一页
2024年8月21日
调度器分支之RTG
摘要: 一、引言 RTG(Related Thread Group)是Linux内核中的一个调度特性,主要作用是优化线程的CPU调度和调频策略。它通过将存在数据共享和通信关联的线程组合在一起,实现以下几个关键功能: 选核优化:RTG确保相关线程组内的线程尽可能在同一个CPU簇上运行,以利用共享的缓存,提高性
阅读全文
posted @ 2024-08-21 10:06 yooooooo
阅读(0)
评论(0)
推荐(0)
2024年8月19日
Android UsbDeviceManager 代码分析
摘要: USBDeviceManager是一个Android系统中用于管理USB设备的类,它是系统服务之一。其主要功能是控制USB设备的连接和断开,以及管理USB设备的权限和状态。下面是对USBDeviceManager代码的简要分析: USBDeviceManager的构造函数: 在USBDeviceMa
阅读全文
posted @ 2024-08-19 23:43 yooooooo
阅读(1289)
评论(0)
推荐(0)
Android libusb
摘要: 一、环境:配置NDK环境 1、下载libusb源码: https://github.com/libusb/libusb/releases,如下图所示 2、删除一些和Android平台无关的文件,删除后的文件如下图所示: 思考问题: Android是怎么获取usb设备? 如上图所示:连接adb she
阅读全文
posted @ 2024-08-19 21:50 yooooooo
阅读(967)
评论(0)
推荐(0)
2024年8月18日
UsbHostManager解析
摘要: UsbHostManager和UsbDeviceManager的区别在于,UsbDeviceManager是将手机作为一个设备,比如手机连上电脑,使用adb、mtp等;而UsbHostManager,是将手机作为一个host,比如手机连接usb鼠标、usb摄像头等,就会new出一个UsbDevice
阅读全文
posted @ 2024-08-18 23:36 yooooooo
阅读(330)
评论(0)
推荐(0)
Android usb广播 ACTION_USB_DEVICE_ATTACHED流程源码分析
摘要: 整体流程图 大概意思就是UsbHostManager启动监控线程,monitorUsbHostBus会调用usb_host_run函数(使用inotify来监听USB设备的插拔)不停的读取bus总线,读取到以后,当 1、设备插入:发送 广播ACTION_USB_DEVICE_ATTACHED 2、设
阅读全文
posted @ 2024-08-18 19:24 yooooooo
阅读(986)
评论(0)
推荐(0)
2024年8月17日
Android MTP流程
摘要: 概要 本文的目的是介绍Android系统中MTP的一些相关知识。主要的内容包括:第1部分 MTP简介 对Mtp协议进行简单的介绍。第2部分 MTP框架 介绍Android系统下MTP的框架。第3部分 MTP启动流程 详细分析MTP服务的启动流程,包括Java层, JNI层, kernel相关知识的介
阅读全文
posted @ 2024-08-17 20:32 yooooooo
阅读(737)
评论(0)
推荐(0)
Android Linux EAS优化-schedtune
摘要: SchedTune SchedTune是一项与CPU调频相关的性能提升技术,它实现为一个cgroup控制器。 这个控制器提供了一个名称为schedtune.boost的配置参数,运行时系统可以使用它来更改该组中的进程的调度方式。 每当调整这个参数的时候,它会使受影响的进程看起来比实际更重(或更轻)。
阅读全文
posted @ 2024-08-17 13:00 yooooooo
阅读(543)
评论(0)
推荐(0)
2024年8月15日
dwc3 usb debugfs(otg switch)
摘要: 1. driver driver/usb/dwc3/debugfs.c dwc3 probe ->dwc3 debugfs init() 2. enable debugfs mount -t debugfs none /sys/kernel/debug 3. user space path #Is
阅读全文
posted @ 2024-08-15 23:22 yooooooo
阅读(194)
评论(0)
推荐(0)
DWC3和XHCI的区别
摘要: DWC3(DesignWare USB 3.0 Controller)和XHCI(eXtensible Host Controller Interface)都是与USB控制器相关的技术,但它们的作用和实现层次有所不同。 1. DWC3(DesignWare USB 3.0 Controller) 芯
阅读全文
posted @ 2024-08-15 23:12 yooooooo
阅读(1696)
评论(0)
推荐(0)
Android Qcom USB Driver学习(三)
摘要: usb hub区分端口 USB 子系统拓扑浅析 USB ID Database VendorID and ProductID usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19 usb usb1
阅读全文
posted @ 2024-08-15 22:24 yooooooo
阅读(140)
评论(0)
推荐(0)
上一页
1
···
44
45
46
47
48
49
50
51
52
···
137
下一页
公告