fastmmi(ffbm)的使用

爲方便工廠快速測試、提高生產效率,高通開發了一套半開機模式下的 測試界面--fastmmi,爲方便以後查找,使用方式記錄如下:


1、創建文件misc.img

2、寫入內容: ffbm-01

3、fastboot燒寫到misc分區即可


注意:這個觸屏的報點模式有可能需要更改

在文件 kernel/drivers/input/touchscreen/mstar_drv_new/mstar_drv_common.h 中可能需要打開宏定義: #define CONFIG_ENABLE_TYPE_B_PROTOCOL


高通fastmmi,工廠測試所用,用C++實現,提高運行速率。


字符串所在路徑:

vendor/qcom/proprietary/fastmmi/res


audio相關的代碼:

vendor/qcom/proprietary/fastmmi/mmi_case/audio


增加新的一項的方法:

一.在字符串資源中定義需要的字符


二、vendor/qcom/proprietary/fastmmi/mmi有項目的.cfg文件

       在對應的.cfg文件中增加

      如:



三、在vendor/qcom/proprietary/fastmmi/mmi_case/audio/audio.cpp文件中添加處理的代碼

如:

1.音樂所在路徑:

#define PLAY_FILE "persist/ftm_audio.wav"

2.添加處理的邏輯代碼







遇到的問題:

由於啓動進入工廠測試模式,Android並沒有啓動,如果將音樂文件放在system下,則每次都需要先adb remount一下,才能正常播放,因爲adb remount後,會加載文件系統,就能找到文件了,爲了避免這個問題,最後決定放在persist分區,避免了這個問題。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章