《高通FCT Audio》之2元手电筒

双十一
公司组织了双十一甩卖活动,两元买了一个小手电点筒,抽了一个奖中了30元,拿着小吃卷吃了一份小吃,爽、爽、爽!
在这里插入图片描述

简介:

FCT(fastmmi、mmi)是高通android平台带的,用于工厂大批量生产测试的软件测试方法。进入FCT模式,可以测试硬件的一些基本功能,在小批量、大批量生产时可以快速的测试smt贴出来的设备。一般测试的内容有,功能按键(volumes + 、volumes - 、power key、back,menu)、audio(speaker、mic、handset、ear)、camera(前摄、后摄)、sensor、wifi、bt、eth0、usb3.0、motor。

原理:

FCT模式下的UI c调用系统的控件(或者/dev/下的功能节点)与驱动交互,进行功能验证。
框架:暂无

软件:

doit: 更新具体位置

1.代码路径:
a>/vendor/qcom/proprietart/commonsys/fastmmi
一般在vendor目录下,find ./vendor -name fastmmi;

b>/vendor/qcom/proprietart/commonsys-intf/diag/
find ./vendor -name diag

  1. 编译: mm 编译,编译完成会提示out输出目录/out/target/product/xxx/system/bin;

  2. adb push: push mmi*的可执行二进制
    Mmi mmi_agent32 mmi_agent64 mmi_diag

4.adb push到设备
a>系统etc目录下的配置文件
(/out/target/product/xxx/system/etc/mmi),
b>以及binary依赖的动态库
(/out/target/product/xxx/system/lib64/mmi*.so 和 lib_mmi*.so),mkdir
c>在设备创建如下目录
mkdir /mnt/vendor/persist/FTM_AP

5.执行mmi,就可以看到fct测试界面ui。

audio调试:

doit:
1. audio 测试项一般包含mic、handset、speaker:录音、播放、回环测试;
2. 关键配置音频通道的路由,参考你hal层路由配置,配置ftm_test_config;
3. 实际调用以下实现,举例mic-speaker loopback
/vendor/bin/mm-audio-ftm -c /vendor/etc/ftm_test_config -tc xxx -d 10 -v 60 -file /data/ftm_pcm_record.wav
-c指定配置文件,指定-tc路由。
4.也可以由自己实现配置,c调系统插件或者脚本来实现。
注意:在代码中有path_config_xxx.xml指定测试项目所需的文件,路径。audio如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值