VMPlayer를 이용한 개발 환경 구축은 리눅스, 윈도우, 맥 OS 등의 다양한 플랫폼에서 일관된 개발 환경을 구축할 수 있다는 장점 때문에, 많이 사용되고 있다. 그러나 개발 환경에 익숙하지 않은 개발자들에겐 몇 가지 기본적인 사용방법이 제공되어야 한다. VMPlayer를 설치하고, TinyOS 개발환경 Fedora 이미지를 하드디스크에 복사한다. VMPlayer를 실행하고, virtual machine configuration file의 위치를 지정한다. 설치 마법사 창이 나타나면, Create를 선택한다. 일반적으로 컴퓨터가 변경되면 나타난다. 그 외의 질문들에 대해서는 최소 또는 확인을 선택한다. VMPlayer가 리눅스를 부팅하는 화면이 지나가면 로그인 메시지를 출력하며, 로그인 issue 메시지를 출력하며, 로그인을 기다린다. issue 메시지를 살펴보면, root / tinyos 로 로그인할 수 있음을 알 수 있다. VMPlayer 창으로 들어가려면 마우스로 클릭하고, VMPlayer에서 빠져 나오려면 ALT-CTRL 키를 동시에 누른다. 로그인 후에는 tinyos를 입력하여 로그인 메시지를 볼 수있다.
일반적으로는 startxfce4를 실행하여 가벼운 윈도우를 실행시키며, gnome 환경을 실행 시키기 위해서는 startx를 쉘 프롬프트에서 실행하면 된다. 앞으로는 환경을 기본 으로 설명한다. 다음과 같은 그림은 윈도우가 실행된 상태이며, 좌측 최상단의 아이콘을 이용해서 터미 널을 실행시킨다. 초기에는 TinyOS-1.x 개발환경으로 설정되어 있다. 위처럼 VMPlayer가 동작하고 키보드의 제어권이 포트에 연결하면, 아래 그림 처럼 VMPlayer의 VMPlayer으로 넘어간 상태에서 Kmote를 USB 제목표시줄에 Future Technology Devices USB Device라는 탭이 생긴다. 이 버튼은 토글되며, 눌려 있는 경우는 VMPlayer가 제어권을 갖고 안눌려 있는 경우는 Windows가 제어권을 갖는다.