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

ICS에 TSLIB를 추가 해서 touch screen calibration을 하려고 합니다.

커널은 3.0버전이구요 삼성 v210에서 작업하고 있습니다.

ICS에 추가로 다른 Library를 넣으려면 어느 부분을 수정해줘야하는지...

안드로이드쪽 작업은 처음이라 감이 안오네요

빌드시 out/target/product/smdkv210/symbols/system/ 디렉터리에는 TSLIB관련 파일들이 복사되 있는데

정작 out/target/product/smdkv210/system/ 디렉터리에는 TSLIB관련 파일들이 없네요

이와 관련하여 조언 해주시면 감사하겠습니다.





신현호

2012.09.18 05:47:32
*.66.95.26

TSLIB 라이브러리가 있는 폴더에 있는 Android.mk 파일 안을 살펴보세요.

LOCAL_MODULE_TAGS:=xxx 부분에 "LOCAL_MODULE_TAGS := optional"로 되어 있으면

system 바이너리에 포함되지 않을수 있습니다.

LOCAL_MODULE_TAGS가 optional일 경우 device.mk등에서 PRODUCT_PACKAGES:= 설정에

해당 패키지(TSLIB)의 이름을 적어주셔야(LOCAL_MODULE로 선언된 이름)

system binary에 포함이 됩니다.

ICS과는 상관이 없고 진저 부터 생겨난 옵션입니다.

고도리

2012.09.18 07:39:14
*.200.239.210

신현호님 말씀은 기본 소스를 얘기하시는 듯 한데......

기본 소스는 저도 어디있는지 잘 모르겠네요. Android 로 포팅된 것을 말씀하시는지

아니면 예전 6410용으로 작업한 소스가 아마도 작업실에 있을텐데....그것을 말씀하시는 것인지

(

http://www.aesop.or.kr/index.php?_filter=search&mid=Board_Documents_Android_Frameworks&search_keyword=tslib&search_target=title&document_srl=34856

)


여하튼 tslib는 GPL이라 좀 골때리긴 하지만.....여하튼 포팅은 가능한데...


관련 자료는 대부분 android-x86쪽을 보시면 됩니다.

tslib를 적용하는 부분은 어차피 배열하나를 가지고 작업을 해 주면 되는데


==> c100용 삼성 kernel의 저항막방식의 touchscreen을 소스를 보시던지, aesop c100 커널 소스를 보시면 나와 있습니다.


문제는 ts_calibrate를 어떻게 android에서 처리할 것이냐가 관건입니다.

이것만 처리해 주시면 큰 문제는 없이 처리가 가능할겁니다.

김승한

2012.09.19 19:46:30
*.7.197.130

신현호님 고도리님 답변 감사합니다. 안드로이드 포팅된 소스로 작업을 하는데 ICS이전 버전이라 바로 안되더라구요

LOCAL_MODULE_TAGS를 optional로 한것이 문제였습니다. tslib를 안드로이드와 연동하는 문제는 좀 더 고민해봐야 될거 같구요 일단 calibration값을 구해서 터치부터 동작을 시켜 놓구 생각해봐야겠습니다.

감사합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
5528 Linaro에서 제공하는 boot, kernel [3] 박영기 2012-09-24 1463
5527 안드로이드 logcat 시 로그가 케리지리턴없이 나오는 현상은?? file [3] 칼마 2012-09-21 1591
5526 Android audio sampling rate관련 질문 [3] 신현호 2012-09-20 1418
5525 안드로이드 화면 처리 문의드립니다. [1] 안시영 2012-09-20 1337
5524 ORIGEN 4412 보드 부팅 관련 건 file [5] 램퍼 2012-09-20 1610
5523 soundPool사용 이유 [2] ljcg 2012-09-20 1454
5522 2D 가속기를 사용하면 얼마나 효과가 있을까요? [2] 박영기 2012-09-19 1405
5521 안드로이드에 블루투스 동글 사용시 [1] 김민욱 2012-09-19 2012
5520 [해결]플래쉬 파일 시스템 관련 질문입니다 [2] Mango 2012-09-18 1291
» ICS에 TSLIB 추가하려면...? [3] 김승한 2012-09-18 1407
5518 OpenSSL을 NDK로 연결해서 사용하려고합니다. [6] 더페이퍼 2012-09-17 1537
5517 MIDI파일 재생엔진 질문 & AUdio Track관련 질문 & DownMixi... [3] ljcg 2012-09-17 1430
5516 ALSA 를 이용해서 마이크로부터 음성(PCM Data)을 Recoding 하려... [2] 파란새 2012-09-17 1703
5515 UBIFS image를 NAND Flash Programmer 장비에서 Burning하는 방법... [3] 하얀전구 2012-09-15 1689
5514 풀업/풀다운 저항값은 왜 다른가요? [6] 비둘기사냥꾼 2012-09-14 6136
5513 USB Auto mount에 관해 질문 드립니다. bfvconfidenc 2012-09-14 864
5512 간단한 크로스 컴파일 경로 설정문의입니다. [2] 강동하 2012-09-14 1269
5511 임베디드 리눅스 배포판으로 무엇이 좋을까요? [1] LLVM 2012-09-14 1402
5510 이더넷 4개를 붙이려고 합니다... [2] 윤동열 2012-09-14 1130
5509 ORIGEN 4412 질문! [7] 신준희 2012-09-13 1090

사용자 로그인