
Linux
文章平均质量分 81
ChandiChandi
这个作者很懒,什么都没留下…
展开
-
adb start-server 失败的解决方法
adb 不能正常使用解决方案原创 2017-07-06 10:22:31 · 14425 阅读 · 0 评论 -
META实现出货检测卡托是否插入功能
META实现出货检测卡托是否插入功能一、 背景描述出货的手机有时会存在卡托漏装的情况,传统只通过人工来检查。但这种做法不能保证不会出错。因而需要一种自动化的可靠的检测方式。二、设计思路实现一种自动化检测方式:工具端在出货前的datacheck站位检查卡托是否插入,插入判断PASS,未插入判断FAIL三、软件端实现:3.1 带有卡托的手机有专用的中断脚用来检测卡托的状态。软件端通过获取...原创 2019-07-24 19:43:50 · 334 阅读 · 0 评论 -
META实现执行shell命令功能
META实现执行Shell命令功能背景描述TPStester工具datacheck脚本需要获取手机内存等信息,通过发送shell命令获得。原理实现TPStester工具发送FT_CUSTOMER_CMD_SHELL命令和参数,软件识别该命令并解析参数。参数即为要执行的shell命令。调用popen(参数),最后将结果返回给工具端。软件端实现3.1 tran_projects...原创 2019-07-24 19:43:14 · 430 阅读 · 0 评论 -
How does OTA update emmc firmware
方案设计:ota升级进程update-binary实现FFU方式升级EMMC固件编译流程内安装EMMC固件到ota包内ota升级进程update-binary解析ota包 获取emmc固件,如果能成功获取则调用升级EMMC固件函数DoEmmc50FFUota升级进程update-binary实现FFU方式升级EMMC固件AOSP/bootable/recovery/upadter/up...原创 2019-07-24 19:22:38 · 1102 阅读 · 1 评论 -
反复重启进入fastboot模式
手机可以通过以下方式进入fastboot模式:1、手机关机状态下,通过同时按音量下键+电源键,当已经显示到第一帧logo时可以松开按键,手机将进入fastboot模式;2、手机开机状态下,可以使用adb命令时(无需adb shell进入adb模式),在电脑命令终端(cmd)输入adb reboot bootloader,手机将重启进入fastboot模式;3、当手机下载不完整时,手机第一次正...原创 2019-07-24 19:21:01 · 9171 阅读 · 0 评论 -
增加项目宏或bom宏
1.增加bom宏同一个项目可能不同bom的测试项不同,这时候我们就需要通过bom宏来实现控制不同bom支持不同测试项的功能。工厂模式决定一个项目有哪些测试项是在cust.h通过控制宏的打开与关闭实现的。但是针对同一个项目不同BOM新增器件,如X609项目C BOM不支持指纹测试项,则需要通过BOM宏控,在cust.h内有选择的打开与关闭某个功能。在cust.h文件中修改ven...原创 2019-03-26 15:03:25 · 381 阅读 · 0 评论 -
TouchPanel_Driver_Porting(TP驱动移植)
TP移植touchPanel——Driver——porting原创 2017-07-06 16:04:02 · 1419 阅读 · 0 评论 -
MTK平台产线生产标记位功能
MTK平台产线生产标记位功能背景描述产线标记位用于记录待测物在每一个测试站的测试时间,测试站名,与测试结果。这些信息在离线的情况下帮助研发,质量,售后等人员了解手机在产线测试的各个情况,并进行追踪。对提高产线生产质量与管控有巨大的帮助。设计思路2.1 定义数据结构,保存测试结果:typedef struct tagBENCHFLAG{unsigned char IDateti...原创 2019-07-24 19:45:16 · 874 阅读 · 0 评论