회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

 현재 ALSA device driver를 작성중에 있는데요

당최 정확히 알지도 못하고 그저 배끼고 수정해서 소리는 나게 했지만 레코딩이 안되네요..;;;;


제가 궁금한건 sound device driver구조를 알고 싶어요

어떤식으로 등록하고 틀을 어떻게 만들어서 어떤식으로 각 함수들이 불리우는 지요.

그리구 sound data는 dma로 전송하는데 그 dma는 어떻게 설정하여야 하며(버퍼크기라든지 period?이런것)

그런 것들이요.

보통 보면 snd_soc_platform이라든지 dma에서는 dma_alloc_writecombine?이라든지 이러한 것들이 어떤 식으로

어떨때 동작하는지 알아보려했지만 미숙한 저로써는 삽질만 하네요..ㅠㅠ 그저 배낄뿐..


한마디로 전체적인 틀을 설명해주실 분 없으신가요.. 정말 한숨만 나오네요...

좋은 자료있으면 추천좀 해주시구요... ㅠㅠ


제 멜 주소는 [email protected]입니다.

좋은 답변 있었으면 좋겠어요... 그럼 즐거운 하루 되세요~


심준영

2009.09.10 22:30:32
*.94.41.89

 Alsa core 쪽은 많이 복잡하더 라구요, alsa 내부에 soc(ASoC)라고 있는데 core를 사용하는 wrapper 라고 생각하시면 됩니다. ASoC가 구조가 잘 되어있어 전체적으로 이해하기 쉽습니다. 커널의 Documentation/sound/alsa/soc/ 아래 문서들을 참고해 보세요. source code는 커널의 sound/soc/ 아래에 있습니다.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108396

데이터 시트는 찬찬히 읽어 보아야 합니다. [1]

피곤해서 눈이 밤탱이 된 듯 하네요....쩝 [2]

나의 코덱개발 히스토리 ....

[정보] 유럽에 출시된 삼성 안드로이드폰(갤럭시) 커널소스 [1]

바이러스 조심하세요!!! file [4]

[잡담] Nokia의 Linux smartphone N900과 Internet tablet... [1]

[정보] 삼성 스마트폰 M480(미라지)에 안드로이드 올라간 화면 file [2]

OpenRISC OR1200 Processor에 U-Boot 1.3.2 및 DM9000EP ... [6]

linux sound device driver 틀 좀 알려주세요~ㅠㅠ [1]

Android에 부팅 로고를 바꿔 보았습니다. [4]

[잡담]임베디드 개발자분들께 질문드립니다. [5]

[잡담] 화이트 보드 하나 구매했습니다. [3]

[소식] 내년초 SKT 국내 안드로이드폰 출시 - HTC HERO

ARM Cortex-A8 코어의 NEON을 적용한 Mplayer 동작 사진 file [3]

삼성 S5PC100 - Mozilla Firefox 동작 사진 file

[잡담]중국어의 압박...... [1]

삼성 S5PC100 - GPE X-Windows 한글화 작업 결과 file

[잡담]세상은 예상하지 못한 곳에서 광명을~ [2]

모바일 OS 시장에서의 Android의 새로운 경쟁 상대 - LiMO... [6]

Android에서 wifi 잘 되네요....ㅎㅎ [1]

사용자 로그인