吉隆坡中车维保有限公司的研究人员宋杰,在2020年第2期《电气技术》杂志上撰文,介绍了一种在线实时电量检测设备,详细描述了其设计和实现过程以及车载应用案例,探讨了无线远程监测技术,并验证了该技术的实现。在该设备上挂载通用电流传感器后,通过USB接口与计算机通信,进行电量实时检测和检测数据的实时输出;通过WiFi模块,设备采用超文本传送协议与远程服务器通信技术,实现检测数据无线远程实时汇聚。电气设备
ZZ  来看看这个专题的主要内容:  ·低功耗设计的目的  ·功耗的构成/类型  ·功耗分析与流程——使用EDA工具  ·低功耗设计与优化 一、低功耗设计的目的1.便携性设备等需求  电子产品在我们生活中扮演了极其重要的作用,便携性的电子设备便是其中一种。便携性设备需要电池供电、需要消耗电池的能量。在同等电能提供下,低功耗设计的产品就能够工作更长的时间。时间的就是生命,因此低功耗设计是很
 之前有坛友发布过路由器的待机功耗测试数据,于是我自己也想试一试,后来查了一下,能测量功率的插座售价在30多元,也不算很便宜后来想到以前买过的USB测试仪,就是测手机充电器用的那种,可以测QC2.0,也就是9V,考虑到大部分路由器都可以使用9V电源适配器,所以那这个测也是可行的。同时因为是接在电源适配器的输出端进行测试,所以不会把电源适配器自身消耗的功率算进去,测量效果应该更加准确。于是
ps. 写本文的目的仅为了整理笔记,好记性不如烂笔头~ 参考来源:https://zhuanlan.zhihu.com/p/149914903http://blog.sina.com.cn/s/blog_cdd8559a0102uycf.htmlhttps://mp.weixin.qq.com/s/RIlpkvitgux9AWHP5S7hKQhttps://www.sohu.com/a/11295
转载 9月前
113阅读
基本用法命令语法为命令指定目标设备启动/停止查看 adb 版本以 root 权限运行 adbd指定 adb server 的网络端口设备连接管理查询已连接设备/模拟器USB 连接无线连接(需要借助 USB 线)无线连接(无需借助 USB 线)应用管理查看应用列表所有应用系统应用第三方应用包名包含某字符串的应用安装 APK卸载应用清除应用数据与缓存查看前台 Activity查看正在运行的 Servi
转载 2024-06-07 09:57:34
176阅读
如果一开始就对Android手机的硬件架构有一定的了解,设计出的应用程序通常不会成为待机电池杀手,而要设计出正确的通信机制与通信协议也并不困难。但如果不去了解而盲目设计,可就没准了。首先Android手机有两个处理器,一个叫Application Processor(AP),一个叫Baseband Processor(BP)。AP是ARM架构的处理器,用于运行Linux+Android系统;BP用
转载 2024-09-13 14:52:10
42阅读
性能功耗 启动(冷启动进程,home和back各启动的activity),内存,功耗GC一,GC的原因,一共有四种类型GC_CONCURRENT 当你的堆内存快被用完的时候,就会触发这个GC回收GC_FOR_MALLOC 堆内存已经满了,同时又要试图分配新的内存,所以系统要回收内存GC_EXTERNAL_ALLOC 在Android3.0 (Honeycomb)以前,释放通过外部内存(比如在2.3
一、adb介绍adb:Android Debug Bridge,Android 调试桥的缩写,adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成:运行在 PC 端的 Client : 可以通过它对 Android 应用进行安装、卸载及调试运行在 PC 端的 Service : 其管理客户端到 Android 设备上 adb 后台进程的连接运行在 Android 设备上的 adb 后台进
程序调试程序调试是将编制的程序投入实际运行之前,用手工或编译程序等方法进行测试,修正【错误语法或者逻辑错误】的过程。运行了发现结果有一定的错误或者不符合预期结果,可以进行调试。语法错误:编写的pytho语法不正确,程序编译失败。逻辑错误:代码本身能够正常执行,但是执行完成的结果不符合预期结果。(一般是开发写出来的bug)调试的分类1. 语法错误:类型错误,语法错误,缩进错误,索引错误,键错误。2.
对BUG的分析与理解bug的分类bug,其实就是软件期望的行为与实际行为的差异。从程序的角度来看,在软件整个生命周期中都会有bug的出现。需求分析过程中,需求理解的不足,导致的理解错位 ,遗漏甚至变化都可能导致bug;设计本身有好坏之分,但是bug本身还是比较隐晦,不是那么明显。 编码阶段,也会有理解错误,语言特性,第三方库框架,等等导致的bug. 后期打包,部署,运维也会产生 bug,打包的错误
转载 2024-04-25 17:53:28
94阅读
# Android功耗分析工具开发指南 ## 1. 引言 本文旨在教会刚入行的开发者如何实现一个Android功耗分析工具。Android功耗分析工具是一个可以帮助开发者分析和优化应用程序的电池消耗的工具。在本文中,我们将介绍整个开发过程的流程,并提供每个步骤所需的代码和注释。 ## 2. 流程图 ```mermaid flowchart TD A[开始] --> B[收集电池使用数据
原创 2023-12-05 07:11:50
95阅读
(翻译)编写有效的bug report --- 原著Elisabeth Hendrickson《Writing Effective Bug Reports》 ---Kiki翻译于2005/6/2           你有没有为了要更多的信息而被返回
PowerTutor是一款用来测试手机功耗的小工具,它可以只管地展示手机系统主要的组件和各种用户app产生的功耗数据。     PowerTutor是一款用来测试手机功耗的小工具,它可以只管地展示手机系统主要的组件和各种用户app产生的功耗数据。它可以统计app的屏幕功耗(LCD)、CPU功耗以及WiFi和3G网络功耗,我们可以用这款
转载 2023-05-23 14:59:54
2559阅读
一、遇到有功耗的手机项目,首先刷个驱动软件版本进行功耗测试作对比,看驱动版本是否存在该问题(当然MTK 既然把基线版本给出,他们内部肯定也是进行过严格测试认证,这个一般都是正常,但为了分析我们还是得进行测试,同样的你在基线版本中合入了各模块的驱动代码),这样做呢,目的就是确认是驱动版本本身软件就有该功耗问题还是你后期客制化系统引起问题!二、我们对每一个项目的功耗测试都是有规律和步骤进行分析:1、无
# Android 功耗抓取分析工具开发指南 在当今移动互联网时代,应用性能和电池续航成为用户体验的重要因素之一。为了帮助开发者分析应用的功耗情况,我们需要创建一个“Android 功耗抓取分析工具”。本文将引导你完成整个开发过程,并提供必要的代码示例和注释。 ## 开发流程 我们可以将开发过程分为几个主要步骤,以下是一个简化的流程表: | 步骤 | 描述 | |------|------
原创 2024-10-15 06:53:21
132阅读
  Android-QQ浏览器耗电测试工具及方法介绍1、目前我们常用的测试工具分别有用硬件和软件两种方式;硬件测试需要用到的:稳压电源、电流计、电脑一套;软件:powerstat用的最多的是用硬件测试的方法,用软件测试是需要确认问题时才用到;2、现在说一下测试耗电的注意事项:首先耗电测试的软件只能装在32位的电脑上,不支持64位的电脑;电流表:一、用零件扣住手机正负极芯片时,注
转载 2023-11-08 14:14:15
510阅读
Get Log from Android System     adb bugreport > bugreport.txt     copy bugreport to the current directory.     bugreport里面包含了
对于比较棘手的bug,反馈务须清晰、详细、精确,我们给出以下6个建议:  1、现场演示:重复bug出现的操作步骤。这个适用于公司内部人员。2、详细描述:在什么系统使用哪个版本的YoMail,做了什么具体操作,然后得到什么结果。反馈的信息越具体越详细越有效。3、精确:准确的告诉程序猿,你做了什么,你看到了什么,为什么觉得这是错的?如果有错误报告,一定要提供给程序猿,并提供相关的直接线索,比
# Android Bugreport 分析指南 在开发过程中,我们难免会遇到各种各样的 bug。要快速定位和解决问题,分析 Android 的 bugreport 是一项重要的技能。本文将详细指导你如何分析 Android bugreport,涵盖整个流程及每一步的实现方法。 ## 流程概述 下面是分析 Android bugreport 的基本流程: | 步骤 | 描述
原创 10月前
718阅读
 一、 Bug的严重等级定义:1、 Blocker 即系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。严重花屏内存泄漏 用户数据丢失或破坏系统崩溃/死机/冻结模块无法启动或异常退出严重的数值计算错误功能设计与需求严重不符其它导致无法测试的错误, 如服务器500错误2、Critical 即影响系统功能或操作,主要功能存在严重缺陷,但不会影响
  • 1
  • 2
  • 3
  • 4
  • 5