Page 113 - 최강 아두이노 퍼스트 참고서
P. 113

그림  9-12 시리얼 모니터 창에 표시되는 내용





                   아두이노 프로그램 업로드 과정에 대한 이해


               아두이노 보드는 “부트로더” 라는 것이 적용되어 있습니다.
               “부트로더” 라는 용어는 부트스트랩 로더(bootstrap loader)라는 단어의 약어입니다. 아두이노

               보드의 의미 중에 하나는 아두이노 부트로더가 적용된 MCU 보드입니다. 보통 이런 보드는
               “아두이노 보드” 라고 부릅니다.
               아두이노 보드를 PC 의 USB 에 연결, 또는 배터리에 연결하여 전원을 입력하면, 아두이노 보
               드는 기동 되면서 PC 의 개념처럼 부트로더가 제일 먼저 실행 됩니다. 물론, 아두이노의 부트

               로더 또한 소스코드를 볼 수 있고 변경하여 사용할 수도 있습니다. 아두이노 보드에서 사용되
               는 주 MCU 는 AVR 계열의 CPU 칩셋입니다.  그럼 부트로더라는 것은 어떤 기능이 있는지
               살펴보도록 합니다. 먼저 MCU 로 사용되는 AVR 계열의 간단한 이해를 하도록 합니다.



                     AVR MCU 란?


               AVR(Atmel AVR)은 8 비트 RISC 단일칩(OneChip) MCU 입니다. MCU 라는 용어는





                                                   113
   108   109   110   111   112   113   114   115   116   117   118