포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

제가 사운드 테스트할 때 쓰는 파일입니다.


진작 올려놨어야 하는데 지방다녀오고 사랑니때문에 일주일을 완전히 맛간 상태로 사는 통에 정신이 없어서

못 올렸습니다


4일동안 하루에 바나나 하나 정도 먹고 버티니 쓰러지는 레벨이더군요....ㅠ.ㅠ


여하튼 지금이라도 소스 올립니다.


윤병진님께 죄송한 말씀 올립니다.....ㅠ.ㅠ


==============


압축을 풀면 oss란 디렉토리가 나오고, oss 디렉토리에는 ossr, ossw 란 프로그램이 있습니다.


oss 디렉토리의 소스는 duplex(read/write) source이고

ossr은 read

ossw는 write 소스입니다.


aesop-v210은 oss emulation이 되어 있는데, mic는 동작을 하는 구조입니다.(현재 routing 상황이 line-in이 아닙니다)


그리고, 부팅 때 기본적인 mic/speaker gain은 잡혀있고, routing도 뚫려 있는 상태입니다.


제가 확인하지 않고, line-in으로 바꿔서 올리라는 얘기를 했었는데(후배한테), 안 올려 놓은 모양입니다.

쩝....


======================================

alsa의 경우는 다음과 같이 하시면 됩니다.


윤병진님의 글


http://www.aesop.or.kr/?document_srl=377564#4




윤병진

2011.01.25 20:39:39
*.95.74.6

 

고현철님

귀찮게 해드려서 죄송하구요 ;;

max9888_init() 에 밑 부분에 다음 라인을 추가하시면 MIC(INA)/ LINE-IN(INB) 으로도 녹음됩니다.

단 소리가 믹싱되서 나온다는 ...

...

 

max9888_write(codec, M9888_REG_4A_PWR_EN_IN,
        INAEN | INBEN | ADLEN | ADREN | 1<<3);
max9888_write(codec, M9888_REG_45_CFG_AUDIO_IN, 0x80);

max9888_write(codec, M9888_REG_22_MIX_ADC_LEFT,
        MIX_MIC1 | MIX_MIC2 | MIX_INA_DIFFERENTIAL | MIX_INB1 | MIX_INB2);
max9888_write(codec, M9888_REG_23_MIX_ADC_RIGHT,
        MIX_MIC1 | MIX_MIC2 | MIX_INA_DIFFERENTIAL | MIX_INB1 | MIX_INB2);

 

kidle_task = kthread_run(homing_thread, NULL, "kidle_timeout");

 

고도리

2011.01.25 21:43:31
*.200.239.234

아뇨....^^


자료 감사드립니다. INA와 INB가 mix된 듯 하네요.

routing을 몇가지 손 봐보도록 하겠습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
93 GIT 사용법 (ProGIT) - 1.4. GIT 설치 JhoonKim 2010-01-11 21208
92 GIT 사용법 (ProGIT) - 1.1. 버전 관리 시스템의 개념 file [6] JhoonKim 2010-01-07 19510
91 GIT 사용법 (ProGIT) - 2.1. GIT 저장소(Repository)의 취득 JhoonKim 2010-01-20 18399
90 Makefile 문법 [3] 김재훈 2009-07-25 17144
89 GIT 사용법 (ProGIT) - 1.5. 최초 GIT의 환경 설정 [3] JhoonKim 2010-01-13 16603
88 GIT 사용법 (ProGIT) - 2.5. 원격 저장소의 사용 방법 [2] JhoonKim 2010-02-04 16060
87 GIT 사용법 (ProGIT) - 2.2. GIT 저장소(Repository)에 기록 file [2] JhoonKim 2010-01-21 16033
86 리눅스 Linked-List 구현 관련 참고 자료 김재훈 2009-07-11 15466
85 GIT 사용법 (ProGIT) - 2.6. 태그(TAGS) 붙이기 [2] JhoonKim 2010-02-09 15136
84 GIT 사용법 (ProGIT) - 2.4. 작업의 취소 [1] JhoonKim 2010-02-03 15113
83 GIT 사용법 (ProGIT) - 1.2. GIT 개발 역사 / 1.3. GIT 기본 ... file [3] JhoonKim 2010-01-10 14794
82 리눅스에서 네트워크 속도 측정 방법 [3] 김재훈 2009-07-04 13609
81 ffmpeg encoding option 고현철 2009-10-01 13409
80 GIT 사용법 (ProGIT) - 2.3. 위탁 이력의 열람 file [1] JhoonKim 2010-02-03 13308
79 uBuntu 8.10 에서의 리눅스 개발 환경 설정 [6] 김재훈 2009-01-29 12618
78 Useful Linux Wireless Commands [1] 김재훈 2009-06-05 11966
77 I.MX Multimedia and Applications Framework 기술자료 ... file [2] 장석원 2009-10-26 11060
76 uBuntu Linux - dash를 bash로 변경하는 방법 김재훈 2009-04-28 10966
75 리눅스 어셈블리 프로그래밍을 하자! [2] : ARM 부트코드와 실전... file [2] 김재훈 2009-08-25 10596
» oss를 이용한 read, write, read/write program file [2] 고도리 2011-01-25 10531

사용자 로그인