아두이노 부트로더 굽기(Arduino boorloader burning)

ATMEGA 328P-PU  프로세서에 아두이노 부트로더를 굽는 과정입니다.

우리가 사용하는 아두이노 우노의 경우 ATMEGA 328P-PU라는 프로세서를 사용합니다.

 

그런데 요녀석은 그냥 반도체 하드웨어일뿐 Software가 없으면 그냥 돌덩이에 불과합니다.

 

이녀석이 제구실을 할 수 있도록 하기위해 부트로더를 넣어줘야하는데요, 보통 굽는다라고 표현을 합니다. 영어로도 Burning이라고 합니다. ㅋ

 

부트로더가 하는 역할을 설명드리자면 너무길어지고 지루할테니 궁금하시다면 구글에서 검색하시면 자세하게 나옵니다. 참고하시면 되구요.

 

준비물은 아래와 같습니다.(회로를 구성하는 방법은 두가지 방법이 있는데요 하나씩 정리하겠습니다)

 

준비물

  1. 아두이노 보드
  2. 빵보드
  3. 크리스탈(16MHz)
  4. 콘덴서(18~22picofarads)
  5. 저항(10KOhms)
  6. 점퍼선
  7. ATMEGA 328P-PU

 

위의 준비물이 준비되었으면 아래와 같이 회로를 구성합니다.

 

 

좀더 간편한 방법을 소개해드리면 아래와 같습니다. 위의 그림보다 심플합니다. 콘덴서도 없고 크리스탈도 없고 저항도 없습니다. 그냥 빵보드에 프로세서를 꼽고 아두이노보드와 연결하면 됩니다.

 

 

 

 

위의 그림과 같이 둘중에 하나로 회로를 구성하고 아두이노와 연결을 한 후 아래 순서에 따라 부트로더를 구워주면됩니다. 저는 크리스탈을 사용하여 회로를 구성했습니다.

 

1. 아두이노 스케치 프로그램을 실행시킨후 예제 프로그램에서 ArduinoISP 를 로딩합니다.

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

2. ArduinoISP를 빌드한 후 아두이노 보드에 업로드합니다.

   여기까지는 다른 아두이노 프로그램 업로드하는 과정이랑 동일합니다.

 

3.그 다음은 아두이노 부트로더를 굽는 과정입니다.

  

 

위 그림과 같이 프로세서를 보드에 꼽아줍니다. 주의할 점은 노치의 방향을 잘 보고 꼽아야합니다.

위 그림상 노치의 방향이 좌측으로 오도록합니다.(아래그림 참고)

 

그런다음 아래와 같이 메뉴를 설정하고 구워주면 부트로더 굽기는 완료입니다.

보드, 프로그래머를 아래와 같이 설정하고 부트로더 굽기를 선택하시면 됩니다.

 

아래와 같이 메세지가 나오면 성공입니다.

 

 

 

 

[출처] http://www.makewith.co/page/community/post/47

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
22 [Raspberry Pi] 라즈베리파이 : 10 Uses for a Raspberry Pi in Manufacturing : 제조 분야에서의 라즈베리파이의 10가지 용도 file 졸리운_곰 2024.12.28 215
21 [Raspberry Pi] 라즈베리파이 GPIO 포트 ( LED, 버튼 ) 제어 file 졸리운_곰 2024.01.02 275
20 [Raspberry Pi] 라즈베리파이 GPIO file 졸리운_곰 2024.01.02 205
19 [Raspberry Pi] 2020년에 Raspberry Pi에서 실행할 수 있는 20가지 최고의 운영 체제 file 졸리운_곰 2024.01.02 191
18 [Raspberry Pi] 라즈베리파이 클러스터(병렬연결) file 졸리운_곰 2024.01.02 260
17 [라즈베리파이] 라즈베리파이 에뮬레이터 설치(QEMU) - raspbian jessie (4) - 한글 설정 file 졸리운_곰 2021.07.10 475
16 [라즈베리파이] 라즈베리파이 에뮬레이터 설치(QEMU) - raspbian jessie (3) 최적화 하기(raspi-config) file 졸리운_곰 2021.07.10 208
15 [라즈베리파이] 라즈베리파이 에뮬레이터 설치(QEMU) - raspbian jessie (2) - 이미지 size 늘리기 file 졸리운_곰 2021.07.08 207
14 [라즈베리파이] 라즈베리파이 에뮬레이터 설치(QEMU) - raspbian jessie (1) 프로그램설치 file 졸리운_곰 2021.07.08 209
13 Installing Latest Tensor flow and Keras on RASPBERRY PI file 졸리운_곰 2019.11.12 285
12 라즈베리파이 qemu : Raspberry Pi Emulator for Windows 10 file 졸리운_곰 2019.11.05 678
11 Raspberry Pi 3에 LAMP (Linux, Apache, MySQL, PHP) 설치하는 방법 file 졸리운_곰 2019.10.30 258
10 라즈베리파이에 OpenCV와 텐서플로(Tensorflow) 설치하기 file 졸리운_곰 2019.10.25 435
9 라즈베리파이 아두이노 연동 file 졸리운_곰 2019.10.25 517
8 TensorFlow 1.9 Officially Supports the Raspberry Pi : 라즈베리파이에서의 공식적인 텐서플로 사용 file 졸리운_곰 2019.03.18 304
7 라즈베리파이 Raspberry Pi 3 Model B+ 회로도 : raspberry pi schematic file 졸리운_곰 2019.03.17 1375
6 [Yocto] 욕토 프로젝트의 참고 링크 (학습링크) 졸리운_곰 2015.11.07 563
5 라즈베리파이 강좌모음 링크 file 졸리운_곰 2014.11.11 2938
4 라즈베리파이 클러스터 구축 : Clustering on RaspberryPi.pdf file 졸리운_곰 2014.11.11 658
3 라즈베리 파이 커널 소스 컴파일 하는 방법 졸리운_곰 2014.09.07 617
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED