10.1 音訊裝置介面
10.2 linux音訊涉筆驅動--oss驅動
10.3 linux音訊裝置驅動--alsa驅動
10.4 音訊裝置應用程式
10.5 音訊裝置驅動移植
1.在mach-mini2440.c中新增標頭檔案
#include
10.5.1 2.在mach-mini2440.c中新增uda1341裝置結構體 /arch/arm/mach-s3c24xx/mach-mini2440.c
/* audio */定義在 include/sound/s3c24xx_uda134x.h
//include/linux/platform_device.h
static struct s3c24xx_uda134x_platform_data mini2440_audio_pins = ;
static struct platform_device mini2440_audio = ,
};3.在下面的結構體中新增註冊uda1341裝置平台到核心
static struct platform_device *mini2440_devices __initdata = ;
10.5.2 修改錄音通道
mini2440使用vin2,應該修改sound/soc/codecs目錄下的uda134x.c在函式中
static int uda134x_startup(struct snd_pcm_substream *substream,
struct snd_soc_dai *dai)
else
uda134x->master_substream = substream;
//修改錄音通道為vin2
uda134x_write(codec,2,2|(5u<<2));
return 0;
}
語音頻號處理第十章
語音頻號處理第二章 語音頻號處理第三章 語音頻號處理第四章 語音頻號處理第五章 語音頻號處理第七章 語音頻號處理第九章 語音頻號處理第十章 語音頻號處理第十二章 具體的說話人確認系統 基於gmm 說話人識別系統框圖 說話人識別是乙個二值問題,只需判定是否為申請者所講。端點檢測 預加重 加窗 分幀 語...
C 第十章 TextQuery類 文字查詢程式
目的 乙個簡單的文字查詢程式 作用 程式將讀取使用者指定的任意文字檔案,然後允許使用者從該檔案中查詢單詞。查詢的結果是該單詞出現的次數,並列出每次出現所在的行。如果某單詞在同一行中多次出現,程式將只顯示該行一次。行號按公升序顯示,即第 7 行應該在第 9 行之前輸出,依此類推。思路 1.使用乙個 v...
C 《C 標準程式庫》小結第十章 特殊容器
一 stack堆疊 a lifo後進先出。一般只有三個介面有用 pop push top b 可以自己製作乙個,一般封裝deque,原因是deque釋放元素就直接釋放了記憶體,符合堆疊特性。二 queue佇列 a fifo先進先出。核心介面 push pop front back b 一般封裝deq...