Embedded 4

아두이노, Arduino-(3). 폰 노이만 구조 / 하버드 구조 (Von Neumann Architecture vs Havard Architecture)

안녕하세요 제타지니입니다. 이번 포스팅은 아두이노 하드웨어의 기반을 설명하기에 앞서서 아키텍쳐에 관한 설명을 하려고 합니다. 처음 포스트를 쓸 때, RISC와 CICS 스트럭처를 가지고 하버드 구조와 폰 노이만 구조를 연결시켜서 설명을 하려고 했습니다. 하지만, 하버드 구조 / 폰 노이만 구조는 생각보다 방대한 양을 가지고 있었고, 그보다는 하버드 구조와 폰 노이만 구조를 비교한 뒤에 그것을 연결시켜서 설명하는 편이 훨씬 이해하기 쉽겠다는 생각을 했습니다. 따라서, 이 포스트는 하버드 구조와 폰 노이만의 구조에 대한 정의, 원리, 그리고 특징을 설명하는 포스트가 될 것입니다. 하하.. 모두 아시다 시피, 연산기기(Computer)는 다음과 같은 원리들을 가지고 작동하는 체계를 지니고 있습니다. Input..

아두이노, Arduino-(2). ATmel AVR의 RISC 구조 및 CISC 구조 비교

안녕하세요 제타지니입니다. 아두이노 하드웨어 두번째 포스트를 시작합니다. 아두이노 기기는 ATmel 사의 마이크로 컨트롤러와 여러 부속부품들로 이루어져 있습니다 마이크로 컨트롤러는 아두이노 보드에서 가장 핵심적인 역할을 담당하고 있는데요, 제목을 보자마자 RISC? 이건 뭐꼬? 하시는 분들이 있을 겁니다. 심지어는 ATmel이 뭐꼬!!!! AVR이 뭐꼬!!!!!!!!!!!!! 하시는 분들을 위해 차근차근 설명해 볼게요! 그러니까 처음부터 설명을 해봅시당! ATmel은 마이크로 컨트롤러를 만드는 회사죠. 큰회사에요 큰회사. 쉽게 설명해서, 한마디로 '반도체'를 만듭니다. 소자들을 만들죠. 이 아트멜 사에서 만든 AVR이라는 마이크로 컨트롤러. 이녀석에 대해서 설명해 보려고 하는 겁니다. AVR. Advan..

아두이노, Arduino-(1). 아두이노 Hardware 탐구

안녕하세요 제타지니입니다. 아두이노에 관한 정보를 조금 더 다루어 보도록 하겠습니다. 물론 여기에서 다룰 내용들은 조금 심화 내용으로, 하드웨어 관한 내용들입니다. 물론, 하드웨어 부분을 깊게 들어가도, 배울 것은 소프트웨어에 비하면 적은 편이죠.(소프트웨어의 응용은 넘치죠 ㅠㅠ) 자, 시작하겠습니다. 이전의 포스트에서 마이크로 프로세서가 무엇인지, 마이크로 컨트롤러가 무엇인지는 모두 설명하였습니다만, 다시한번 간략하게 집고 넘어 갈게요~! 마이크로 프로세스(Microprocessor)는 중앙 처리 장치라고 했었죠? 목적은 '연산, 처리'입니다. 마이크로 컨트롤러(MCU, Micro Controller Unit)는 하나의 칩에 중앙 처리 장치의 기능 뿐만이 아닌, 일정한 크기의 메모리와 I/O(Input..

728x90