一、功能概述及使用環境
- Linux PC 作為上位機,內置 SLIC
- 基于高通 SDX12 平臺的設備作為從設備,通過USB連接到 Linux PC 上,在 PC 上枚舉 UAC 設備
- 從設備進行 MO/MT Call 時,上位機使用 arecord 進行錄音,音頻數據通過 USB 傳至上位機,上位機停止錄音后再使用 aplay 進行播放,可通過 USB 將音頻數據傳至從設備,再通過 Modem 發出,與從設備通話的對端聽到先前的錄音
- 錄音內容包括呼叫期間的彩鈴以及通話過程中的對話內容
二、內核驅動適配
高通SDX12默認不支持UAC,需移植其他平臺驅動進行調試,修改如下:
drivers/usb/gadget/function/f_uac1_legacy.c
#ifdef pr_fmt
#undef</