USBLOG(US是美国吗博客)- US:US是美国吗 ; BLOG:博客 -- 这么理解对吗?

维护mtk pmic为mt6623的平台过程中发现接入其他usb设备时会出现开机十分慢的情况,后来查看log发现是在prelaoder阶段出现了类似于flash_tool握手通信下载的情况但是由于usb设备没有通信协议,导致最后等待十来秒后通讯失败跳出通讯等待正常启动,重要Log信息如下:

从上面的代码看出,usb连接过程中如果连接成功就马上退出否则就不断等待usb连接,等待超过时间tmo就跳出等待从上面的代码看出tmo的时间来自USB_ENUM_TIMEOUT,

因此这就能解析为何会插入异常usb设备后usb设备错误的被当做充电设备,然后进行在usb连接的时候一直没有连接成功等待超时时间超过8秒后直接退出。这就造成了开机延迟了很久

Energy Profiler 是 中的一个组件可帮助开发者找到应用程序能量消耗的位置。

Energy Profiler 通过监控 CPU、网络和 GPS 传感器的使用情况并以图形化显示每个组件使用多少能量。Energy Profiler 还会显示可能影响能耗的系统事件(WakeLock、Alarms、Jobs 和 Location)Energy Profiler 不直接测量能耗,相反它使用一种模型来估算设备上每种资源的能耗。

手动下载 Docker 安装包下载链接:。

安装好之後点击图标运行在顶部菜单栏可以看到一个鲸鱼图标,说明 Docker 正在运行

看到如下内容,说明 Docker 可以正常使用:

欢迎加入技术交流群来一起交流学习。

欢迎关注我的公众号分享各种技术干货,各种学习资料职业发展和行业动态。

我要回帖

更多关于 US是美国吗 的文章

 

随机推荐