기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

 안녕하세요?

안드로이드에서 USB카메라와 버튼입력을 받고 있는데요.

하나의 디바이스가 카메라 기능과 버튼기능을 같이 가지고 있습니다.

(두 개의 다른 인터페이스를 가지고 있습니다. )

USB카메라는 JNI로 /dev/video0 에 접근해서 입력을 받았고

버튼은 자바클래스에서 USBManager 를 이용해서 입력을 받았습니다.

그런데 따로 입력받는건 되는데

카메라입력을 받고 있는 상태에서 버튼입력을 받기위해 claimInterface 메소드를 실행하면

/dev/video0 파일이 사라지면서 카메라 입력이 안되네요.

동시에 입력을 받는 방법이 있을까요?


+

usb 연결 후 shell에서

cat /proc/bus/input/devices 로 확인해보니 


I: Bus=0003 Vendor=xxxx Product=xxxx Version=0100

N: Name="USB 2.0 PC Cam"

P: Phys=usb-msm_hsusb_host.0-1/button

S: Sysfs=/devices/platform/msm_hsusb_host.0/usb1/1-1/1-1:1.0/input/input59

U: Uniq=

H: Handlers=kbd event14 cpufreq 

B: PROP=0

B: EV=3

B: KEY=100000 0 0 0 0 0 0


이런 메세지가 뜨는데요. 기본적인 상태에서는 입력이 안되다가
어플리케이션에서 claimInterface를 실행하고 버튼을 눌러보니 입력이 되는것 같습니다.
그런데 그렇게 하면 /dev/video0 이 사라져서 카메라 초기화가 날아가는게 문제입니다.



고도리

2015.04.06 08:45:55
*.200.239.210

button이 input device로 안 잡히나요?????


잡히면 그냥 키보드로 처리가 됩니다.

위의 메세지를 보니 input device로 잡히는 듯 합니다만....


그냥 키 이벤트를 찾아서 받으시는게 나을 듯 합니다.



아라라라기

2015.04.06 17:14:21
*.106.171.173

답변감사합니다

input device로는 잡히는데 버튼을 눌러도 동작을 안합니다.

/dev/input/event11 에 파일이 생기는데 

adb shell cat /dev/input/event14 을 실행했는데 아무동작안합니다.

이건 정상일지 모르겠는데..

우분투에서도 마찬가지로 해서 hexdump를 했는데 아무 동작도 안합니다.

카메라는 두 개의 인터페이스를 가지고 있구요. 



List of Articles
번호 제목 글쓴이 날짜 조회 수
6188 Exynos4412에서 16 KHz Sound 파일이 빠르게 재생되는 문제 [13] 이동희 2015-05-20 493
6187 리눅스 디버깅 메세지 [1] 하하호호하하 2015-05-14 240
6186 휴대폰을 임베디드보드처럼 사용가능한가요? [1] pedor11 2015-05-09 479
6185 qt가 directFB를 사용하도록 했습니다. [2] 김아무개 2015-05-08 312
6184 i2c에러 [3] 머슴과마님 2015-04-28 1137
6183 kernel booting 오류 문의. [3] 마빡 2015-04-20 878
6182 S3C6410에서 NAND Flash K9K8G08U0D에서 K9K8G08U0E 변경시 [1] 이동희 2015-04-15 494
6181 kernel booting 오류 문의 드립니다. [9] 마빡 2015-04-15 416
6180 안드로이드 surfaceflinger 질문입니다. [2] ImYeol 2015-04-14 404
6179 [android] SystemProperties.set() 적용 되지 않는 문제점 [2] rion110 2015-04-08 345
6178 android native system service 실행 file [2] rion110 2015-04-06 286
» 안드로이드 USB 카메라와 버튼입력 동시에 받는 문제 [2] 아라라라기 2015-04-03 513
6176 S5PV210 에서 Overlay Layer적용 [1] jameskody 2015-04-03 231
6175 s5pv310에 emmc version적용 [4] 수위타자 2015-03-26 412
6174 realtek rt5633 codec을 포팅하려고합니다 질문좀요 [3] 문철민 2015-03-21 1072
6173 Wi-Fi Power Save Mode 관련 질문 [2] blue0sky 2015-03-19 368
6172 네비바 삭제 질문드립니다. 하하호호하하 2015-03-17 233
6171 DDR2 OCD 설정하는 방법 좀 조언 부탁드립니다. file 션한물 2015-03-16 261
6170 USB2Serial와 /dev/ttyUXB관련 문의드립니다. [1] 어떤이의꿈 2015-03-12 240
6169 Exynos4412를 watchdong timer를 이용해서 reset을 했습니다. [3] 혜민아빠 2015-03-06 307

사용자 로그인