본문 바로가기
Teensy/Get Started

Teensy 2.0 Getting Started

by 쭈대디 2015. 12. 21.

이 글은 Teensy 공식 홈페이지(PJRC : https://pjrc.com/teensy/first_use.html)에 기초하여 작성되었습니다.  

 

Step #1. Hello, Teensy!

Mini-B USB 케이블로 컴퓨터에 연결하면 blink가 실행된다. blink는 teensy에 기본으로 탑재되어 1초간격으로 LED가 깜빡이도록 만들어진 프로그램입니다. Arduino 계열 보드를 처음 실행할 때마다 blink로 테스트 하는데, 마치 Hello, World를 찍어보는 느낌같습니다. 뒤에 Teensyduino라는 arduino plugin을 사용해서 개발하는데, Arduino와 Teensy가 뭔가 관계가 있는 것같습니다. 그나저나 깜빡이는 사진을 퍼왔는데 켜져있는 상태로만 올라가네요

 

Teensy에는 2개의 프로그램이 탑재되어 있는데, 앞서 소개된 blink와 또 다른 하나는 HalfKay라는 부트로더 입니다. HalfKay는 사용자가 만든 프로그램을 손쉽게 Teensy 보드로 로드시키도록 도와줍니다. 직접적으로 확인하기는 어렵지만, 사용자가 만든 프로그램을 HalfKay를 통해 실행한다고 이해하시면 될 것같습니다. HalfKay 실행? 전환? 은 케이블 단자 반대쪽 작은 버튼을 아래와 같이 누르시면 됩니다.

 

HalfKay 실행시 blink로 깜빡이던 LED는 꺼지고, HalfKay가 실행됩니다. blink로 케이블만 연결된 상태에서 누르면, OS에서 USB를 인지하여 '또로롱~' 소리를 내거나 USB 인식 메시지를 띄웁니다. USB 드라이버는 왠만한 OS에는 기본 설치되어 있으므로, 특별히 드라이버를 설치하거나 하지는 않습니다. 꼽으면 바로 인식되는 점때문에 Teensy 모듈이 백도어 해킹으로 많이 사용된다고 합니다. ㅎㄷㄷ

 

※참고로, Standard Mini-B 케이블(아래 사진)은 별도 구매해야 합니다.

 

 

Step #2. Teensy Loader

 

 각 OS에 맞게 Teensy Loader Application을 설치합니다. (https://pjrc.com/teensy/loader.html) TLA는 Teensy 보드와 Halfkay 사이에서 동작하는 프로그램으로 소스를 업로드하거나 디버깅할때 유용하게 사용할 수 있습니다.