안녕하세요...

현제 Audio Codec(TLV320AIC23)을 통하여 음성을 저장하려고 하는데요.

지금 Audio codec은 잡았는데요. 막상 이걸 어떻게 써야 할지를 모르겠어서요..

 /dev/sound/에 Audio codec의 디파이스 파일을 만들어 줘야 할것 같은데.

Target 장비에 /sys/devices/platform/soc-audio/sound/card0/controlC0, mixer, pcmC0D0c, pcmC0D0p이렇게 파일이 생겼습니다.

이것들을 전부다 /dev/sound/에 mknod를 통하여 device file을 생성을 해주면 되는 건지요.?

 

이렇게 해서 device파일을 생성하면 이것을 그냥 open()을 하여 read()를 하면 읽으면 음성 데이터를 받을 수 있는건지요.?

 

혹시 음성녹음 관련해서 해보신분이 계시면 기본적인 개념이라도....

그리고 ALSA, OSS는 codec device를 사용하기 위한 lib인지? 음성을 녹을 하기 위해서는 alsa-lib, alsa-driver, alsa-util을

사용해야 하는건지요.?

 

답답해서 이것저것 말을 하다 보니 두서가 없네요...

음성저장 관련해서 경험이 있으신분들 조언을 부탁드립니다.