티스토리 뷰

Study/Work

[Work] VMWare 상에서 Tizen 기기 인식

생각많은 소심남 2013. 3. 8. 15:26

지금 메인 환경은 Ubuntu 12.04 LTS x64인데 git Build 같은 기타 명령어가 잘 안먹는다. 에러 내용을 보면 아예 git 상에 x64용 archive가 없다고 뜨는데 잘 모르겠다.

아무튼 새로 환경을 구축할 필요가 있어서 VM을 하나 만들고 새로 환경을 구축했다. 새로 만든 환경은 Ubuntu 12.10 x86이다. 다행히 tizen쪽에서 12.10에 대한 지원도 해주고 있어서 주변 Reference만 참고하면 금방 환경을 구축할 수 있다. 그런데 사실 이렇게 환경을 구축하는데 시간이 너무 오래 걸린다...

아무튼 이 다음 문제가 VMware상에서 Tizen 기기가 인식이 안되는 것이었다. 물론 원인은 간단하다. Host쪽에서 먼저 기기가 인식되었기 때문에 VM상에서는 제대로 인식하지 못하는 것이다. 물론 일반적인 방법으로는 host쪽에서 기기를 연결해제하면 VM상에서 자동으로 인식되게끔 하는 것인데... 문제는 Host쪽에서 Tizen 기기를 정상적인 장치로 인식하지 않는 듯 하다. 그래서 이걸 해제하기 위한 방법을 찾다보니까 방법이 sdb 라는 프로그램에 있었다. 



지금 환경이다. 왼쪽이 메인 환경이고 오른쪽이 VM으로 올린 환경이다. 왜 이래야 하나 싶기도 하지만..

 아무튼 tizen 기기를 usb로 연결하는 순간 host쪽의 sdb가 실행되는 형식이다. 그래서 VM상에서 기기를 인식시키기 위해서는 host의 sdb를 죽여야 한다. 그래서 다음과 같이 수행한다.


이렇게 시작하면 shell을 통해서 remote access를 하려고 해도 host에서는 기기를 잡을 수 없다고 나온다. 이런 다음 VM쪽의 sdb를 시작시켜야 한다.그러면 정상적으로 device가 연결되어 있음을 확인할 수 있다. 



당연한 이야기 이겠지만 동시에 sdb를 실행한 상태에서 기기를 인식시킬 수는 없으며, 반드시 한쪽 sdb server는 죽어있는 상태로, 그 반대는 실행되어 있는 상태이어야 target에 정확히 인식된다. 이렇게 되면 VMWare상에서도 tizen 기기를 인식시키고 emulator로 사용할 수 있게 된다. 

 참 삽질을 많이 하게 된다..

'Study > Work' 카테고리의 다른 글

[Optimization] Opensolver 설치  (0) 2016.09.07
[work] Workload analysis  (0) 2014.08.05
[Work] Single Chip Cloud  (0) 2013.04.12
[Work] Tizen 2.0 Emulator Demo  (0) 2013.03.08
[Work] Tizen 2.0 Magnolia  (0) 2013.03.06
댓글