맥에서 GPS logger를 구동하는 법을 결국 찾아내고 말았다. (GPS740등 MTK칩셋과 CP210x인터페이스를 쓰는 GPS logger에 해당됨) 불루투스도 작동한다.
++(2009.3.27 수정) 주의사항:
로그 입수시 오류가 나는 경우가 종종 있습니다. 아직은 안정성이 그리 좋진 않은 솔루션으로 판단됩니다. 원인은 정확히 모르겠습니다. 이 글은 참고만 하시기 바랍니다. 데이터 통신에 대한 솔루션들은 이미 맥용으로 나와있으니 아센측에서 안정적인 공식 솔루션을 제공해주시길 간절히 기대합니다. 이 글을 최초에 올린 후 지금까지 약 5개월동안 커널패닉은 4회 정도 경험했습니다. 4회 모두 Get Log 중에 발생했습니다. 따라서 Get Log를 하기 전에는 중요한 데이터는 저장해두시고, 웬만하면 Get Log중에는 컴퓨터를 안만지는 것이 좋습니다.
++ 팁
사용자 지정 로그저장 폴더에는 BT747log.bin이라는 파일(기본이름임. 사용자 설정으로 변환가능)이 생기는데, 이놈을 지워주고 시작하면 오류율을 대폭 낮출 수 있다.
http://sourceforge.net/forum/message.php?msg_id=4571837
우선, 위 사이트의 도움을 받아 문제를 해결했음을 밝힌다. Levien van Zon 선생에게 감사를.. (못읽으시겠지만;)
이 팁은 MTK칩셋과 CP210X인터페이스를 사용하는 거의 모든 GPS로거에 활용가능한 팁으로 보인다. 자바로 작성되었기 때문에 리눅스도 가능할 것 같지만 테스트해보진 못했다.. 다른 GPS도 테스트하지 못했다. 오직 아센코리아 GPS-740만 테스트해보았다.
필요한 것이 두 가지가 있다.
1. https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
CP210x USB to UART Bridge VCP Drivers : 잘 보면 맥용 드라이버가 보일 것이다.(리눅스도 가능할 듯하다)
용량이 작으니 여기다 올려버리자: Mac_OSX_VCP_Driver.zip
위 파일을 압축 풀고 마운트한 뒤 설치패키지를 구동하여 설치한다. 단, 주의할 점은 이것이 설치되고 난 뒤에는 패러랠즈에 usb를 통해서 gps740을 연결할 경우 충돌이 발생해서 패러랠즈가 먹통이 된다는 것이다. 이 솔루션을 쓰고픈 사람들은 패러랠즈에 usb로 이것을 연결하지 말기를 바란다. 당연히 부트캠프는 아무상관없다.
2. gps.zip
레비안 선생의 지시대로 만든 자바 폴더다. 이것을 /Applications/gps 폴더에 압축을 풀자. (Applications/gps폴더에 bt747.command를 비롯한 각종 파일들이 들어가 있어야 한다. /Applications/gps/gps 폴더가 만들어지면 곤란하다.
혹 직접 해보고 싶으신 분은 http://sourceforge.net/projects/bt747 <-- 이 링크에서 원본 파일을 다운받으면 되겠다.
bt747.command를 더블클릭하면 아래와 같은 자바스러운(내가 보기엔 사랑스럽다) 화면이 나타난다:
아웃풋 디렉토리를 위와 같이 변경해주면 gps/log 에 파일들이 저장된다. (안그러면 루트에 저장된다)
나의 경우, 위의 (Re)open port를 클릭하자 바로 연결되어 버렸다.
Get Log 버튼을 누르면 로그가 들어온다. 이것을 아래의 포맷 중 입맛에 맞는 놈으로 저장하자. 난 To KML만 해보았는데, 잘 작동했다. GPS_시간.KML 형식으로 저장되었다. 잘 보면 윈도버젼의 LogData.exe와 구조가 매우 흡사하다는 것을 알 수 있다. 다른 세팅들도 유사하며, 난 다른 내용들은 잘 몰라 전혀 건드리지 않았다. 이렇게 저장한 KML을 구글어스에서 불러들이면 아래와 같은 이동 궤적이 표시된다.
오늘은 총 80킬로를 달렸으며, 집<-->고대(편도33km)를 1시간 43분에 주파하였다. 좀 더 있으면 30분대에 들어갈 수 있을 것 같다. 특히 오늘은 개인적으로 심기가 매우 불편해서 좀 더 심하게 달렸다.
++(2009.3.27 수정) 주의사항:
로그 입수시 오류가 나는 경우가 종종 있습니다. 아직은 안정성이 그리 좋진 않은 솔루션으로 판단됩니다. 원인은 정확히 모르겠습니다. 이 글은 참고만 하시기 바랍니다. 데이터 통신에 대한 솔루션들은 이미 맥용으로 나와있으니 아센측에서 안정적인 공식 솔루션을 제공해주시길 간절히 기대합니다. 이 글을 최초에 올린 후 지금까지 약 5개월동안 커널패닉은 4회 정도 경험했습니다. 4회 모두 Get Log 중에 발생했습니다. 따라서 Get Log를 하기 전에는 중요한 데이터는 저장해두시고, 웬만하면 Get Log중에는 컴퓨터를 안만지는 것이 좋습니다.
++ 팁
사용자 지정 로그저장 폴더에는 BT747log.bin이라는 파일(기본이름임. 사용자 설정으로 변환가능)이 생기는데, 이놈을 지워주고 시작하면 오류율을 대폭 낮출 수 있다.
http://sourceforge.net/forum/message.php?msg_id=4571837
우선, 위 사이트의 도움을 받아 문제를 해결했음을 밝힌다. Levien van Zon 선생에게 감사를.. (못읽으시겠지만;)
이 팁은 MTK칩셋과 CP210X인터페이스를 사용하는 거의 모든 GPS로거에 활용가능한 팁으로 보인다. 자바로 작성되었기 때문에 리눅스도 가능할 것 같지만 테스트해보진 못했다.. 다른 GPS도 테스트하지 못했다. 오직 아센코리아 GPS-740만 테스트해보았다.
필요한 것이 두 가지가 있다.
1. https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
CP210x USB to UART Bridge VCP Drivers : 잘 보면 맥용 드라이버가 보일 것이다.(리눅스도 가능할 듯하다)
용량이 작으니 여기다 올려버리자: Mac_OSX_VCP_Driver.zip
위 파일을 압축 풀고 마운트한 뒤 설치패키지를 구동하여 설치한다. 단, 주의할 점은 이것이 설치되고 난 뒤에는 패러랠즈에 usb를 통해서 gps740을 연결할 경우 충돌이 발생해서 패러랠즈가 먹통이 된다는 것이다. 이 솔루션을 쓰고픈 사람들은 패러랠즈에 usb로 이것을 연결하지 말기를 바란다. 당연히 부트캠프는 아무상관없다.
2. gps.zip
레비안 선생의 지시대로 만든 자바 폴더다. 이것을 /Applications/gps 폴더에 압축을 풀자. (Applications/gps폴더에 bt747.command를 비롯한 각종 파일들이 들어가 있어야 한다. /Applications/gps/gps 폴더가 만들어지면 곤란하다.
혹 직접 해보고 싶으신 분은 http://sourceforge.net/projects/bt747 <-- 이 링크에서 원본 파일을 다운받으면 되겠다.
bt747.command를 더블클릭하면 아래와 같은 자바스러운(내가 보기엔 사랑스럽다) 화면이 나타난다:







덧글