잡담 GPS, 이제 정리할때도 된듯 합니다.
2012.06.05 15:39
일단 드라이버 구하기가 쉽지 않군요. 이제 또 OS 버전에 맞아야 하나 봅니다.
2.3.4 버전이고, 모듈은 인터넷 보면 그냥 설치하면 되는듯 싶어요.
일단 그렇게 하고, USB에 붙이기 전에 회사에 보니 USB2SERIAL 케이블이 있네요.
이게 CP250X 를 사용했을것으로 보여서 가져가다 하는데... /dev/ttyUSB0 가 안생기고
/dev/ttyACM0 만 생기네요.
하여간 시리얼케이블 붙여서 되면 GPS도 되는겁니다.
이젠 이쯤에서 정리해야 할것 같습니다. ^^
또 이러다 어느날 하고 있을지도 모르고....
참 GPS 붙이는것을 찾다보면 bluetooth 붙이는것도 하더군요.
어제 이투스탭에 사용할 OTG를 하나 만들었네요.
요렇게..
키보드와 메모리카드 리더기는 일단 잘됩니다.
일단 저것이 준비되었으니 USBtoSERIAL만 잘 되면.... 참 USBtoPhone으로
테스트해도 될듯 합니다.
그것만 잘 되면 GPS연결도 멀지않을듯 한데... 시간이 안되어서.. 정리해야하는 마음이 아쉽네요 ^^
===
이 글을 쓰고 드라이버 3개를 붙이니... /dev/ttyUSB0 가 생기네요. .우째.... 이젠 고만 해야 하는데......
혹시나 하시는 분들을 위해 남깁니다. USB GPS가 있으면 잘 될것으로 봅니다.
http://www.slatedroid.com/topic/25958-pl2303-modules-for-gingerbird/
GPS is working !!! (verified with GPS test v 1.24).
Howto (many 10'x to omarahum for helping me figuring the peaces one by another) :
1. Verify that /system/build.prop holds the lines :
gps.enabe=true
hw.nogps=false (missing on current E72 Gingerbird builds)
2. Turn Druid on with dongle inserted.
3. insmod pl2303.ko (from ftp://zenithink.com/...0/lib/pl2303.ko )
4. chmod 666 /dev/ttyUSB0
5. stty -F /dev/ttyUSB0 4800 (or other - make sure it matches the baud rate dongle was set to via GPS viewer from CD / Canmore site).
6. Enable (settings->Location & Security->Use GPS Satellites).
7. Install UsbGPS4Druid_alpha3.apk ( http://forum.xda-dev...1&postcount=369 )
8. Using it set NMEA device to /dev/ttyUSB0 .
9. Mark the start checkbox (if one wishes to debug there's start/stop log which is stored under /mnt/sdcard/nmea)
10. Start GPS test (or any other Navigation tool).
드라이버 문제가 아니라 커널상의 문제로 보여집니다. 다시 말해 2.3과 4.0.3에서 GPS를 여는 설정메뉴 자체가 달라서 똑같은 방법으로 프로그램을 건드려도 인식이 안될것 같습니다. 따라서 아예 커널자체를 손봐서 펌웨어를 수정해야 되는데 이정도면 타블렛용 펌웨어를 다시 갈아 엎어버리는것과 마찬가지로 보여집니다.