마이컴월드 EzDownloader for Linux

마이컴월드의 MC-E02SM2 보드나 MC-E02SM3 보드에 프로그래밍 할때 EzDownloader for AVR 라는 프로그램이 필요하다.
물론 이는 완벽하게 윈도우용으로만 제공되고있고 리눅스용은 공개되어있지 않다.
이 보드는 내장 ISP 방식을 사용하여 업로드 하는것이 아니라
내장 부트로더에서 UART를 사용하여 특정한 프로토콜로 프로그램을 받아서 프로그래밍한다.
리눅스에서 코드를 업로드  하기위해서 이 프로토콜을 분석하였고 업로드를위한 스크립트를 만들었다.

Ruby 의 serialport gem 이 필요하며 이는 gem install serialport로 설치할 수 있다.

특정 크기에서 오류가 좀 있는데 일단은 귀찮으니 pass..

mcwdUploader.rb

Leave a Reply

Your email address will not be published. Required fields are marked *