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

안녕하십니까?

안드로이드관련 프로젝트를 하던 중에 궁금한 점이 있어서 이렇게 질문드립니다.

일단 상황은

적외선 센서 PCB를 제작한 후 거기서 나온 데이터를 안드로이드에서 받아서 써야 하는 상황입니다.

PCB에서 15x7 배열 데이터를 전달하는데 일단 그것을 영상처리 해야 합니다.

150x70으로 확장해서 greyscale 만든 후 이진화해서 하얀 부분 좌표 결정까지 입니다.

참고로 적외선 센서 PCB는 터치인식을 위해 LCD 뒷면에 부착됩니다.

 

그런데 검색을 해보니 안드로이드는 리눅스와 달라서

디바이스 드라이버 / 어플리케이션이 아니고

디바이스 드라이버 / HAL / Java 어플리케이션의 형태를 하고 있더군요.

 

우선 이 HAL이란 것을 어떻게 만들어야 하는 지를 모르겠습니다.

디바이스 드라이버에 전달된 15x7 배열 데이터를 단순히 그냥 java 어플리케이션으로 전달만 해주는지

아니면 HAL에서 추가적인 작업을 할 수 있는 것인지가 궁금합니다.

특히 HAL에서 영상처리를 할 수 있는지 (lib를 써서) 궁금합니다.

 


파일럿

2010.01.13 00:56:54
*.136.60.126

driver에서 데이터를 추출한후 HAL단에서 영상 처리를 한후 java단으로 넘겨주는게 나을겁니다.

jvm위에서 돌아가는 java단보다 커널 위에서 바로 돌아가는 so(shared library)가 30배 정도 빠른걸로 알고 있습니다.

 

linux kernel driver 로 부터 data를 가져오고 영상 처리 하는 부분을 JNI 로 만들어서 java 단과 연결하면 될 것 처럼 보이네요.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
3608 [질문]ISP1583으로 usb2.0 host를 구현하려고 합니다. file [1] 즈믄파 2010-01-09 636
3607 이솝6410보드를 j-link로 디버깅 가능한지 궁금합니다. [3] 오대광 2010-01-10 771
3606 ioread16/readw에서 16비트 데이터를 읽을 수 있는 방법은 없나요? [1] 허경 2010-01-11 550
3605 FPGA 드라이버 제작시 io addres map이 많이 존재하는 경우 접근... [1] 허경 2010-01-11 674
3604 회로도에 X1, X3, X4 질문입니다. [1] 현쓰 2010-01-11 572
3603 NOR부팅 관련 및 NAND하드웨어 질문 [1] 도너 2010-01-11 604
3602 pxa320 디버깅하기 [3] second 2010-01-11 642
3601 메모리 맵핑 질문 [3] 도너 2010-01-11 530
3600 질답란에 자료가 좀 지워졌나요? [1] 최병무 2010-01-12 494
3599 WinCE용 OpenCV 빌드 방법 [1] 하늘소망지기 2010-01-12 1142
3598 XP 에서 USB 드라이버를 못 잡는 문제 file [1] 짱서기 2010-01-12 879
3597 aESOP6410 보드와 Android SDK 연동시 문제가 있습니다... [1] just4you 2010-01-12 739
3596 안드로이드 빌드시 에러 어떻게 해결하나요? [2] 짱서기 2010-01-12 633
3595 오드로이드 1.8V 전류는 어느정도 될까요? [1] 즈믄파 2010-01-12 630
3594 screen lock 기능을 제거 하고 싶습니다. [1] 땡구 2010-01-12 493
3593 안드로이드 전류 소모 관련 문의 [2] 회그니 2010-01-12 758
3592 오드로이드 회로도 얻는을 수 있을까요? [1] 짱서기 2010-01-12 733
3591 Platform_device와 Platform_driver로 probe 등록,커널 드라이버단... [2] cellius 2010-01-12 1505
3590 6410 stick sw를 mouse로 사용하려면 어떻게 해야 하죠? [2] 최영진 2010-01-12 542
» 안드로이드 디바이스 드라이버 [1] jacket 2010-01-13 2654

사용자 로그인