라즈베리 파이란?

영국의 라즈베리파이 제단에서 학교나 교육기관에서 기초 컴퓨터 & 과학 교육을 향상시키기 위해 개발한 싱글 보드 컴퓨터.

이미지 출처: 라즈베리파이 공식 홈페이지
추후 우리가 실습 때 사용할 모델은 위 사진에서 보이는 Raspberry Pi 4 Model B.
사진에서 확인할 수 있듯이 USB-C 타입을 연결해 전원을 공급하는 것이 가능하고, USB2, 3로 키보드나 마우스 또는 저장 장치들과 연결할 수 있음. 인터넷을 사용하기 위한 GIGABIT ETHERNET 포트도 있고, 화면 출력을 위해 MICRO HDMI 포트까지 지원.

라즈베리 파이 활용의 중요성

라즈베리 파이는 데이터를 수집하는 대표적인 장치이다. 배우기가 만만찮은 녀석인데 이유는 라즈베리 파이를 제대로 활용하기 위해서는 OS도 알아야하고 네트워크도 알아야 하기 때문이다.

라즈베리 파이의 활용

라즈베리 파이에 온도센서와 카메라 연결을 통해 필요한 데이터 수집하고 그 데이터를 와이파이를 이용하여 PC 및 Phone에 전송한다. 이후 목적에 맞게 데이터를 가공하여 활용한다. 이 때문에 라즈베리 파이, 정확히는 하드웨어 활용의 중요성이 높아지고 있다.

D.N.A(Data, Network, Artificial Intelligence)

: 디지털 시대를 대비하기 위해 현재 국가에서 강조하는 것.

D.N.A 관련 국회입법조사처의 연구 보고서 참고!
✍읽어보자! 디지털 시대를 위한 D.N.A.(data, network, AI) 정책의 현황과 과제

라즈베리 파이의 특징: Open Source

라즈베리파이는 Open Source Hardware.
이로 인해 누구나 쉽게 접근해서 사용 가능.

소프트웨어를 구현하더라도 하드웨어가 없으면 물건으로써 공급이 불가능하지만 라즈베리 파이는 공급이 잘 되며 특히나 오픈소스이기 때문에 누구나 쉽게 접근 가능함. 덕분에 정보 공유를 위해 라즈베리 파이와 관련된 수많은 커뮤니티가 만들어져 있음. 이로 인해 취미생활로 즐기는 사람이 많음.

이러한 오픈소스의 특징 덕에 라즈베리 파이는 PC, Mobile, Google, App Server, Database, HTML, Android, Kitchen Sink 등등 다양한 곳에서 많이 활용됨.

아두이노

아두이노란 MCU(Mciro Controller Unit)를 기반으로 완성된 보드와 관련 도구 및 개발 환경을 지칭한다.
라즈베리 파이는 아두이노와는 달리 AP(Application Processor)를 기반으로 한다.

라즈베리 파이와 아두이노의 차이


이미지출처

라즈베리 파이와 아두이노의 가장 큰 차이는 바로 OS(Operating System)가 있냐 없냐일 것이다.
AP는 OS가 탑재되어 있고 MCU는 OS가 탑재되어 있지 않은데 두 개를 쉬운 예를 들어 비교하면 다음과 같다.

AP
갤럭시에 액시노스라는 칩 들어가 있다.
이로 인해 인터넷 서핑을 하면서 문서편집, 게임 등 동시에 여러 일을 처리하는 것이 가능하다.
MCU
한번에 한가지 일만 가능.

✍보면 좋을 PT 자료

https://www.slideshare.net/gtko/raspberry-pi-basic-usage

profile
개발자로 시작| 공부한 것을 기록합니다.

0개의 댓글