본문 바로가기

IDE

CH.02.아두이노 IDE 설치하기 CH.02.아두이노 IDE 설치하기 아두이노 IDE 를 설치해보겠습니다. 우선 IDE 란 것이 무엇인지부터 살펴보겠습니다. IDE 는 Integrated Development Environment 의 약자로 번역하면 '통합개발환경'이 됩니다. 그런데 보통 통합개발환경이라고 불릴 정도가 되면 편집과 컴파일, 디버깅, 배포까지 소프트웨어에 관해서는 모든 작업이 그 안에서 다 이루어질수 있는 것으로 보아도 틀리지 않습니다. 아래 두 그림은 각각 Code Composer Studio 라는 IDE 와 IAR 이라는 IDE 입니다. 창(window)의 갯수가 거의 10개에 이릅니다. 필요하면 이보다 더 많은 창을 열어서 사용할 수도 있습니다. 각각의 창이 하는 역할은 모두 다릅니다. 소스를 편집하는 것, 내부 레지.. 더보기
Visual C++ Express Edition 으로 Hello World 화면에 출력하기 처음 실행시키면 나오는 화면이다. 블로그에 맞게 캡춰하기 위해 창의 크기를 작게 잡았다. 새로 프로젝트를 하나 만든다. 프로젝트는 Win32 콘솔 응용 프로그램이다. 예전 도스창에서 직접 명령어를 치는 식의 프로그램을 짜는 것이다. 아래쪽에 프로젝트 이름을 넣는다. 편의상 TEST03 이라고 했다. Win32 프로그램 응용 마법사가 나온다. 왼편에 [개요] 와 [응용 프로그램 설정] 을 클릭할 수 있다. 거의 바뀔부분은 없다. 이미 win32 콘솔 응용 프로그램으로 선택했을 때와 동일하다. 필요에 의해 설정은 바꿀수 있다. [마침]을 누르면 본격적으로 프로그램 코드를 넣는 창이 뜬다. 보통 공개 컴파일러의 경우 IDE 가 지원되지 않는 경우가 많다. 그래서 텍스트 에디터를 별도로 사용하곤 했었는데 Vis.. 더보기
ToolStick Led Blink 프로그램 ToolStick Led Blink 프로그램은 다음과 같다. 프로그램코드는 제공되는 CD안에 들어있으며, 역시 인터넷으로 Silabs 홈페이지에서 검색하여 사용이 가능하다. 컴파일은 Keil C51을 사용하였다. --- 프로그램코드 --- //----------------------------------------------------------------------------- // BLINK_LED.c //----------------------------------------------------------------------------- // Copyright (C) 2005 Silicon Laboratories, Inc. // // AUTH: PB // DATE: 20 JUN 05 // // .. 더보기
Silabs:ToolStick 사용 기초 Silabs 의 ToolStick Evaluation Kit 은 $10.99 에 구입할 수 있다. 구입이 완료되었다고 하고(혹은 여러 행사가 있을때 사은품으로 주로 이 ToolStick 이 제공된다.), SDCC 도 설치가 되었다면 이제 두 가지를 연결해서 프로그램을 넣어보는 단계다. 여기엔 몇가지 프로그램이 필요하다. 우선 SDCC 를 사용할 때 모든 옵션을 직접 Line 상에서 하듯이 일일이 커맨드를 치거나 혹은 예전 방식의 배치파일을 만들어서 사용할 수도 있다. 하지만 Silabs 에서는 무료 IDE 를 공개하고 있다. 그 공개 IDE 를 가져다가 설치하자. [Silabs:IDE] 이곳에서 중간정도에 있는 [ Silicon Laboratories IDE ] 를 다운받으면 된다. 다운받고 설치하자. .. 더보기
SDCC 현재 나온 최신버젼 오늘 SDCC 를 찾아보니 약간의 버젼업이 되어 있다. 사실 내가 사용하는 부분은 8051 부분이라 그다지 별 변화는 없는 편이다. SDCC 는 홈페이지에 이렇게 소개되어 있다. SDCC is a retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16 and PIC18 series. SDCC is Free Open Source Software, distributed under GNU General Public License (G.. 더보기