1/03/2014

Audio-ALSA OMAP Framework

1. OMAP 기본 ALSA 구성 

다음은 OMAP의 기본 ALSA  기본 Framewor이며, 기존 Audio Driver와 다른것이 있다면,HDMI와 확장형 Controler가 많다. 
사실 직접 일했을 때 Source를 분석을 했어야 했는데, 지금 간단히 정리한다.



아래 사이트에 가면 OMAP과 Codec의 설명이 잘 나오며, 기존 Davinchi Series와 차이점이라면, PMIC 사용 및 McPDM지원, HDMI 지원 등이다.
전에는 HDMI 때문에 SiliconImage사의 Chip도 사용을 하고 했는데, OMAP은 편해진것 같다.
OMAP에 대한 Audio관한  HW 정보 및 구성은 아래에서 확인하자.


  • OMAP Audio Framework 및 기본구성정보
http://omappedia.org/wiki/Audio_Drive_Arch


  • ALSA SOC 과 ALSA 부분 Link 
http://omappedia.org/wiki/Audio_Developers_Info


  • Pulse Audio 관련 (아직 사용못해봄)
  https://wiki.archlinux.org/index.php/PulseAudio
  http://omappedia.org/wiki/Ubuntu_PA
  https://www.freedesktop.org/wiki/Software/PulseAudio/

  • OMAP 관련 Audio 전체 설명 (상위 부분 Link)
  http://omappedia.org/wiki/Audio_Drivers_Domain_Wiki


2. OMAP Android Info


  • OMAP Ref
  http://www.ti.com/pdfs/wtbu/OMAP4430_4460_4470_PUBLIC_TRM_Addendum_ABE_HAL_vH.pdf
  http://omappedia.org/wiki/4AI.1.5_OMAP4_ICS_Blaze_AIC_AIC3262_SW_Release3c


  • Android HAL
  http://source.android.com/devices/audio_implement.html


3. OMAP 관련 LINK

  • OMAP 관련부분 Link
  http://omappedia.org/wiki/Linux_OMAP_Kernel_Main

  • OMAP Gstreamer
  http://omappedia.org/wiki/Gstreamer_Project_Main