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

안드로이드에 새로운 하드웨어를 추가 하고 싶은데

제가 초보라 ㅠ  어떤 레이어에 뭘 구현해야 할지 잘 모르겠습니다.


밑에 그림은 인터넷 어딘가에서 퍼온 그림입니다.

캡처.PNG

파워 측정용 IC를 써서 데이터를 읽어오고, GPIO로 파워 제어를 해보려고 합니다.

GPIO로 제어하는 부분이 문제인데,  저기다 어떻게 그려야될지 모르겠네요.

서비스를 제 마음대로 이름붙여서 만들면 되나요? (메니져도요)

그리고 서비스를 여러개 만들어서 백그라운드에서 실행되는 어플처럼 이용해도 되는건지 궁금합니다.

하드웨어 포팅 해보신 분 계시면 많은 조언 부탁드립니다.



고도리

2014.02.15 01:09:03
*.200.239.210

NDK를 이용하시면 됩니다만.......한마디로 설명을 드리기가 힘드네요.


여러가지 방법이 있습니다.


1. android PDK를 이용하여 제어하는 방법(ex> android audioflinger.....혹은 위의 그림과 같은 sensor service)

2. NDK를 이용하여 직접 device driver에 접근하는 방법

- 이게 가장 보편적이기는 합니다. 예제가 거의 없을겁니다....NDK 책에 gpio를 제어하는 예제를 써 놓기는 했습니다만 1번 예제와 2번 예제가 섞여 있는 구조입니다.


대략 2가지 정도의 접근 방법이 있을겁니다만, 예제가 거의 풀려있지 않아서 구현된 example을 쉽게 찾으실 수는 없을겁니다.


binder를 이용한 예제는 NDK책에 써 놓기는 했습니다.

가림토

2014.02.15 02:27:51
*.30.21.108

좋은 정보 감사드립니다 ^^

List of Articles
번호 제목 글쓴이 날짜 조회 수
6028 디바이스 노드파일을 동적으로 생성하려면 어찌해야하나요? USB관련,... [2] ice179 2014-02-28 4818
6027 Exynos 4412 Sd Card or USB booting 후 바이너리 다운로드 [9] 마빡 2014-02-28 4810
6026 프로젝트 부품을 구하려하는데 조언부탁드립니다. [1] 시그인트 2014-02-27 1654
6025 v4l2 는 camera register 관련된 포트에만 쓰일수 있는건가요? [1] biokk 2014-02-25 1755
6024 프레임버퍼 디스플레이가 잘 안되는데요 [1] timul1 2014-02-24 3251
6023 USB bluetooth dongle on jellybean [4] 신현호 2014-02-21 50320
6022 Exynos 4412 S3C RTC 및 MAX77686 RTC 문의 [2] 마빡 2014-02-21 2413
6021 프로젝트 계획 조언부탁드립니다. [5] 시그인트 2014-02-19 2734
6020 probe함수 호출시 디바이스파일 등록할려고 하는데 /dev 폴더외에 다... [1] ice179 2014-02-19 2115
6019 mknod 메이저 마이너 번호에 대해서 궁금한게 있는데요 [1] biokk 2014-02-17 2881
6018 [질문] s5pv210을 사용하고 있습니다. 메모리 용량은 같지만 4개에... [2] 문종섭 2014-02-15 2018
» 안드로이드에 하드웨어 추가하는 방법 질문 file [2] 가림토 2014-02-14 2202
6016 일반터미널 상에서는 emmc에 uboot를 올리지못하나요?? [10] xoduddk123 2014-02-14 3517
6015 자작 드라이브를 커널과 같이 컴파일 후 Open이 않됩니다... [2] 응애 2014-02-13 1797
6014 mdev -s 로 장치파일이 생성이 되지 않는 상태인데요 [1] ice179 2014-02-13 1818
6013 android에 libusb porting 해보신 분?? [2] 꿈의사람 2014-02-13 29616
6012 codesourcery sys/socket.h?? [3] Supsupi 2014-02-12 1705
6011 터치 Release시 ABS_PRESSURE 가 항상 1이됩니다. 오리엔스 2014-02-11 1701
6010 usb 인식문제가 전류문제일수도 있나요? [6] pedor11 2014-02-07 1675
6009 usb host api 가 리눅스단에서도 사용가능한가요? [1] biokk 2014-02-07 11392

사용자 로그인