[예비레포트] 마이크로 프로세서 및 기본 환경 세팅
- 최초 등록일
- 2019.08.22
- 최종 저작일
- 2019.08
- 8페이지/ 한컴오피스
- 가격 1,000원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
목차
1. 실험 제목
2. 실험 개요
3. 관련 이론
4. 실험 기기
5. 예비보고서
6. 실험 순서
본문내용
1. 실험 제목 : 마이크로 프로세서 및 기본 환경 세팅
2. 실험 개요 : 마이크로 프로세서의 기본 개념을 익히고, 사용할 마이크로 프로세서 보드의 스펙 및 상세정보 확인 방법을 습득한다. 또한 개발환경을 세팅하고 기초 예제 를 통해 장치의 정상 작동을 체크한다.
3. 관련 이론
● Micro Controller Unit(MCU)
마이크로프로세서의 핵심 부품이며, 보통 그 자체로 마이크로프로세서를 일컫기도 한다. 주 연산을 처리하는 CPU, 정보를 저장하는 Memory, 그리고 프로그래밍 가능한 입력 및 출력 포트로 구성되어있다. 대표적인 마이크로프로세서로 Atmel사의 AVR이 있다. 이중 ATMEGA128이 교육용으로 가장 흔하게 사용되어왔으나, 최근에는 AVR의 기능 중 교육에 가장 적합한 부분을 강화하고, 사용하기 쉽게 주변장치까지 패키지화한 AVR기반의 아두이노 보드가 널리 ㅇ쓰인다.
● AVR
AVR은 1996년 Atmel사에서 개발하였고, 일반적인 CPU에서 사용하는 폰노이만 구조가 아닌 하버드 구조의 CPU를 사용하는 Micro Controller Unit(MCU)이다. 저장공간으로 플래시메모리를 사용하며 ISP(in-system programming) 프로그램 전소 방식을 채택했다.
● 아두이노
아두이노는 오픈 소스를 기반으로 한 단일 보드 마이크로 컨트롤러로 완성된 보드와 관려 ㄴ개발 도구 및 환경을 말한다. 2005년 이탈리아의 IDII에서 하드웨어에 익숙하지 않은 학생들이 자신들의 디자인 제품을 손쉽게 제어할 수 있게 하여고 고안된 아두이노는 처음에 AVR을 기반으로 만들어졌으며, 아트멜 AVR계열의 보드가 현재 가장 많이 판매되고 있다. ARM계열의 Cortex-M0과 Cortex-M3를 이용한 제품도 존재한다. [출처 : 위키백과]
실험에서 활용한 아두이노 우드 보드는 MCU로 AVR ATMEGA328을 사용하고 있으며, 다음 그림과 같은 회로도로 구성되어 있다.
참고 자료
위키백과
서울과학기술대학교 기계시스템디자인공학과 교수 김성환 레포트
[Chapter 2.] 2.3 (아두이노 스토리)| 작성자 스토리양
기초 전자 공학 서적
https://blog.naver.com/aiwositai/220927420339
https://blog.naver.com/roboholic84/221036058228
https://blog.naver.com/james_parku/110164293804
https://blog.naver.com/brickbot/220471008262