10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MCU 유저를 위한 도움말MCU 란 Micro Controller Unit 의 약자로, PIC, AVR, 8051 과 같은 원칩 마이컴을 의미합니다. 대량생산제품, 소형 제품의 경우에는 예외없이 MCU 를 사용하게 됩니다. MCU 는 가격이 매우 저렴하고, 크기도 매우 작기 때문에 실장하기 편리하기 때문입니다. 하지만 MCU 가 가지고 있는 가장큰 단점은 개발하기 매우 어렵다는 것입니다.MCU 를 오랜기간 다루어 본 엔지니어도 여전히 MCU 프로그래밍은 힘들고 어려운 작업이라고 말하고 있습니다. 하나의 제품이 완성될때까지 수없이 많은 시간을 프로그램과 씨름하면서 디버깅을하게 됩니다. 그 과정에서 에뮬레이터와 롬라이터, 컴파일러를 사용해야 하고, 완성된 후에도 유지보수 때문에 마음을 놓을 수 없게 됩니다.좀더 쉽게 프로그램을 짜고, 좀더 쉽게 유지보수를 할 수 있는 방법은 없을까 고민을 하게 됩니다.저희 회사에서는 “큐블록”이 이러한 요구를 조금이나마 충족시켜줄 수 있다고 생각하고 있습니다.MCU 를 잘 알고 있는 엔지니어들도 BASIC 콘트롤러를 즐겨 사용하는 분들이 꽤 있습니다. 그분들은 MCU 를 잘 알고 있지만, 너무 귀찮기 때문에 BASIC 콘트롤러를 사용한다고들 합니다.큐블록으로 “임베디드 콘트롤”이 필요한 모든 제품을 만들 수 있는 것은 아니지만, 보다 편리하게프로그램을 작성할 수 있고, 보다 빠르게 제품을 출시할 필요가 있다면 충분히 검토해볼 수 있는“사용하기 편리한 임베디드 콘트롤러”인 것입니다. MCU 와 큐블록의 사용상 차이점에 대하여표로 정리해 보았습니다.MCU (마이컴)큐블록개발툴 인서킷 에뮬레이터, 프로그래머 RS232 케이블사용언어 어셈블리 또는 C 언어 레더로직,BASIC 언어소프트웨어 툴 C 컴파일러 (유상) 큐블록 STUDIO (무상지원)라이브러리 지원어셈블리의 경우 라이브러리 지원이없음. C 언어의 경우 라이브러리가지원됨.ADIN, PWM 과 같은 라이브러리 명령을 지원함현장유지보수 어려움 노트북과 시리얼 케이블만 있으면 현장에서 디버깅 가능제품가격 수천원에서 만원정도 수만원대실행속도 빠름 인터프리터 방식이므로 MCU 보다는느림연산개발 기간개발자어셈블러:정수 사칙연산만 지원C 언어:실수,수학함수 지원프로젝트 규모와 제품종류, 그리고개개인에 능력에 따라 천차만별이지만, 비교적 오래 걸리는 편임어느정도 경험을 가진 엔지니어가필요함.정수 및 실수, 사칙연산을 비롯하여 복잡한 수학함수까지 모두 지원같은 상황과 조건에서 MCU 로 개발하는 경우보다는 훨씬 쉽고 빠르게 개발을 끝낼 수 있음.초보자들도 쉽게 익히고 개발할 수 있음.응용분야 대량양산품에 적합 소량 다품종에 적합26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!