ADC 디바이스 사용

Download Report

Transcript ADC 디바이스 사용

ADC 디바이스 사용법
Adc_app.c
ADC 구동
커널이
되면서
파일이
원리에서 보았듯이
부팅되면서 Platform_device를 등록하고 probe함수가 실행
miscdevice가 적재된다. 따라서 부팅이 완료되면 /dev/adc
존재할 것이다.
이를 dev = open(“/dev/adc”, 옵션); //디바이스 파일을 오픈하고
Ioctl(dev, 매개변수, 매개변수); //port number설정
Read(dev, buff, buff_size); 로 읽기만 하면 된다.
Kernel
ADC가 적재된 커널은
http://crztech.iptime.org:8080/Release/mango210/kernel/src로 들어가서
Mango210-kernel-2010-0806.tgz파일을 받은뒤
$ make mango210_android_defconfig // 빌드 설정
$ sudo gedit .config 편집을 실행해서
CONFIG_S5PV210_ADC=y로 설정한다.
$ ./fast_build 실행한뒤
kernel/arch/arm/boot 폴더에 zImage가 생성이 되어있다.
컴파일하고 zImage파일로 부팅을 한다.
그뒤 미리 만든 App을 실행한다.
Filesystem은
http://crztech.iptime.org:8080/Release/mango210/android/gingerbread/
를 이용했다.