도와주세요!!
글 수 15,339
2003.03.07 11:11:40 (*.186.48.184)
6747
제가 해보지 않고 답변달고 있다는것을 양지 해주시고...
일단 sound 가 필요합니다. sound 디렉토리에서 sa1100-audio.c 가
필요하구요. (커널옵션에서 활성하 하면 됨) 그 아래쪽에서 하드웨어
에 관련된 처리를 할 소스가 필요합니다.
저는 SSP 를 이용하여 사용한 적이 있는데 소스가 있어서 약간 수정만
했지요.. (sa1100ssp.c 로 ..) 님이 사용하는 usb1300 소스는 없더라구요
(커널 디바이스 드라이버 디렉토리에서) 인터넷에서 찾아 보세요
만일 없다면 직접 작성하세요.. 다른 예제들이 많으니 참고하시면 될거구요
sa1100-audio.c 가 하는 일은 스트롱암의 DMA를 이용한 입출력을 담당
하고 있어요.. 아 물론 기본적인 read, write, ioctl 은 당근이죠
그리고 하부단의 하드웨어를 제어하는 소스를 연결하는 일을 하지요
김경훈 wrote..
: ucb1300을 통해 사운드 제어를 할려고 합니다.
: misc안에 있는 mcp와 ucb1x00과 관련된 디바이스 드라이버들이 있네요..
: 그런데 menuconfig에서 보니 sound쪽과 Multimedia Compabilities Port
: Driver(MCPD)가 따로 되어 있네요..그중에 ucb과 관련된 설정은 MCPD에 있는
: 데 ucb1300의 audio interface설정메뉴는 나타나지가 않습니다..터치스크린
: 인터페이스만 나타나고...확인해 보니 사운드쪽 메뉴를 활성화 해야 MCPD쪽
: 에 ucb1300의 audio interface설정 메뉴가 나타납니다...사운드쪽에서는 사 운
: 드 활성화하고 strongarm-11x0 sound drivers를 활성화 했구요....
: 그렇케 컴파일하니 커널 2.4.10버전에서는 커널 컴파일은 되는데 보드에 올 릴
: 때 패닉이 일어나고 2.4.18버전에서는 이상 없이 올라가고 major number 14 번
: 으로 잡히길래 /dev/sound로 노드를 걸어주고 열려고 하니 열리지가 않구
: 요.."No such device"란 메세지나면서...(물론 ucb1300코덱은 연결했구
: 요..)...제가 잘못한건지...다른쪽으로 접근해야 되는건지....아님 사운드쪽
: 에 설정을 다르게 해줘야하는지..궁금합니다....더 궁금한거는 ucb1x00의 터
: 치스크린쪽 디바이스 드라이버는 misc안에 소스만으로 되는것 같은데..왜 오
: 디오쪽 인터패이스는 사운드쪽하고 연결이 되는지 잘 모르겠군요....이쪽 어
: 떻케 돌아가는지 아시는지요..그리고 어떻케 해야 사운드 제어를 할수 있는
: 지 가르쳐 주세요~~^^