Page 623 - 3-2
P. 623

2)  아두이노 업로드 구조
























                3)  아두이노의 소프트웨어
                  아두이노의 통합 개발 환경(IDE)           은 Java  와 C 를 기반으로 개발되는 크로스 플랫폼 응용 소프트웨
                어이며 구문 강조 괄호 찾기 자동 들여쓰기 기능이 포함된 에디터와 한 번의 클릭으로 컴파일과,  ,  ,
                업로드가 가능한 컴파일러 기능을 포함하고 있다 아두이노 동작을 위해서.                              C++   언어 기반을 사용한
                다 컴파일러는.       avr-gcc 을 사용한다 따라서.         avr-gcc 가 제공하는 많은 C        언어의 표준라이브러리를
                함수를 사용할 수 있다 아두이노 개발환경은.                   C++  을 사용하여 원하는 동작을 하도록 코딩을 하고
                이것을 보드에 업로드하면 아두이노가 동작한다 아두이노 업로드는 플래시 메모리에 써지므로 다음.
                부터는 전원만 인가하면 동작한다 만약.                 PC 나 안드로이드에서 아두이노에 오는 데이터를 받아 처리
                하고 싶다면 해당 운영 체계에 맞는 개발 도구를 활용하여 프로그램을 작성해야 한다,                                  . PC 의 비주얼
                스튜디오나 안드로이드의 SDK             등이 대표적이다 이러한 개발도구가 좀 어렵다고 느낀다면 프로세싱.                   ,
                을 사용하여 쉽게 코딩 할 수 있다 프로세싱은 아두이노 개발환경과 별개로.                               PC 에서 동작하며 아두,
                이노에서 COM      포트로 통신을 하고 이 데이터를 화면 등에 처리하여 보여 줄수 있다 그래픽 처리를.
                할 수 있는 함수도 제공한다 프로세싱에서 안드로이드 모드로 변경하면 안드로이드에서 처리할 수.
                도 있다 소프트웨어 개발에 생소한 사용자들도 쉽게 프로그래밍할 수 있도록 설계되어 있다 이러한.                                 .
                아두이노 IDE    를 통해 작성된 프로그램이나 코드를 스케치"                  (Sketch)" 라고 부른다.


              아 라즈베리파이.

















                1)  라즈베리파이의 개념
                  라즈베리 파이 영어(       : Raspberry Pi) 는 영국 잉글랜드의 라즈베리 파이 재단이 학교와
                개발도상국에서 기초 컴퓨터 과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 싱글 보드
                컴퓨터이다 초기의 라즈베리 파이는 엘레멘트.                 14/ 프리미어 파넬, RS       콤포넌트와의 허가된 제조
                협정을 통해 제작되었다 라즈베리 파이는 그래픽 성능이 뛰어나면서도 가격이 저렴.                                 (-VAT   제외-
                1 세대 모델 A   와 1  세대 모델 A+     의 경우 25   달러, 1  세대와 2   세대를 포함한 나머지 모델의 경우
                35 달러 한 것이 특징이다 라즈베리 파이는 모두 동일한 비디오코어)  .                      IV GPU  와,[10]  싱글코어

                                                         - 623 -
   618   619   620   621   622   623   624   625   626   627   628