Alsa관련 질문이 하나 더있는데요

우분투에서 실행하는 것은 아니구요…

제 최종 목적이… kerenl 을 만들어서 보드에 올려서 동작하게 하는 것이라서
우분투에서 하는 것은 아니지만요
ALSA에 대해서 물어보고싶은게…

su 가 아니면 install이 안되더라구요.

제가 aLSA 를 /home/user_name 폴더 안에 kernel driver를 다운받아 두고
거기서 configure , make, make install
을 하려고 했더니 install 은 안되더라구요…
반드시 Super user 에서 만 되는 건가요? drv ,lib 등이 설치 되어야 하기 때문인건가요?

궁금합니다…

제가 질문이 잘못되었다면 지적해주셔요… 아직 개념이 잘 안잡혀서요…ㅜ.ㅜ

간단하게 설명하자면 시스템 관련으로 수정이 들어가는 것들은 모두 root권한이 필요하다고 생각하시면 됩니다.
반대로 응용프로그램이나 시스템에 영향을 주지 않는 라이브러리를 설치하는 것은 딱히 필요치 않습니다.
ALSA경우에는 디바이스 드라이버라서 시스템에 관련되어 있기 때문에 root권한이 필요한 것입니다.

보다 자세한 것을 알고 싶으시면 이쪽에 좋은 문서가 있습니다.

[url:361f9y9c]http://coffeenix.net/doc/kuls/file_system.html[/url:361f9y9c]

감사합니다. 일단… 제가 쓰고있는 커널에서는 ALSA가 이미 install 되어 있는 것 같습니다.
그래서 위에처럼 install은 따로 안해도 될것같아요 . 그 점은 아래 와 같이 확인을 햇구요…

$ cat devices
2: : timer
3: : sequencer
4: [ 1- 2]: digital audio capture
5: [ 1- 1]: digital audio playback
6: [ 1- 0]: digital audio playback
7: [ 1- 0]: digital audio capture
8: [ 1- 0]: hardware dependent
9: [ 1] : control

하면 나오고…

지금 aplay를 실행하면

ALSA lib confmisc.c:768:(parse_card) cannot find card ‘0’
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_card_driver
returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_concat
returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_refer
returned error: No such file or directory
ALSA lib conf.c:3985:(snd_config_expand) Evaluate error: No such file or
directory
ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:583: audio open error: No such file or director

이렇게 나옵니다. 현재. 보드가 연결 안돼있어서 저렇게 나오는 것인지… 아직 디버깅은… 제대로 못했습니다.

보드 연결해서… 칩이… 만약 s3c2440 이라면… SND_SOC_UDA134X 이런걸로… 어쨌든 sound-card 를 잡겠죠?

아… 이거 너무 어려워요… ㅡ.ㅜ