2009년 7월 1일 수요일

편리한 유니버셜 시리얼 인터페이스 툴 Bus Pirate (Convenient universal serial interface tool, Bus Pirate)

프로토타입을 만들려고 할 때 새로운 칩을 테스트하려면 테스트용 코드를 작성해야 하는데 그게 의외로 귀찮은 일이다. 그럴 때 Bus Pirate를 사용하면 별도의 테스트 코드를 작성할 필요 없이 컴퓨터의 시리얼 터미널에서 직접 명령을 타이핑 함으로써 다양한 프로토콜을 사용하는 칩들과 통신을 할 수 있게 해 주는 매우 유용한 툴이다.




현재 UART 시리얼, SPI, I2C, JTAG, MIDI, PC 키보드, 1-wire 프로토콜을 지원해주고 그 이외에도 PWM, 주파수 카운터, 전압측정, +3.3/5V 파워 서플라이등의 기능을 할 수 있다.

  • 0-6volt measurement probe
  • 1hz-40MHz frequency measurement
  • 1kHz – 4MHz pulse-width modulator, frequency generator
  • On-board multi-voltage pull-up resistors
  • On-board 3.3volt and 5volt power supplies with software reset
  • Macros for common operations
  • Bus traffic sniffer (SPI)
  • A bootloader for easy firmware updates

Bus Pirate는 Open source라 하드웨어 및 소프트웨어 모두 공개되어 있기 때문에 자신이 원하는 기능을 맘대로 추가해 줄 수도 있다.


PC와 USB로 연결하고 FTDI의 가상 시리얼 포트 드라이버를 사용하기 때문에 Mac OS X, Linux, Windows 에서 모두 사용할 수 있다.



웹사이트에 보면 Bus Pirate를 사용해 다양한 칩들과 연결해 사용하는 튜토리얼들도 제공된다.


모든 정보가 공개되어 있어 얼마든지 직접 제작할 수 있지만 개인적으로 제작하려고 하면 SMD 부품을 낱개로 구하기도 쉽지 않고 가격도 비싸지게 되는데 이번에 공동제작(?) 판매를 하니 필요한 사람은 이번 기회에 구입하는것도 좋을 것이다.

[Preorder 2] Bus Pirate v2go (assembled) from Hack a Day - $27.15




댓글 없음:

댓글 쓰기