728x90
라즈베리 파이(Raspberry Pi)는 매우 다양한 모델과 버전을 가진 단일 보드 컴퓨터로, 각각의 모델은 특정한 사양과 기능을 제공합니다. 여기에 대한 자세한 정보는 다음과 같습니다.
역사와 주요 모델
Raspberry Pi 1 (2012)
- 모델 A: 저가형 모델, 256MB RAM, 1x USB 포트, 1x HDMI 포트
- 모델 B: 512MB RAM, 2x USB 포트, 1x Ethernet 포트, 1x HDMI 포트
Raspberry Pi 2 (2015)
- 모델 B: ARM Cortex-A7, 900 MHz 쿼드코어 프로세서, 1GB RAM, 4x USB 포트, 1x Ethernet 포트, 1x HDMI 포트
Raspberry Pi 3 (2016)
- 모델 B: ARM Cortex-A53, 1.2 GHz 쿼드코어 프로세서, 1GB RAM, 4x USB 포트, 1x Ethernet 포트, 1x HDMI 포트, 내장 Wi-Fi, Bluetooth 4.2
Raspberry Pi 3 (2018)
- 모델 B+: ARM Cortex-A53, 1.4 GHz 쿼드코어 프로세서, 1GB RAM, 4x USB 포트, 1x Gigabit Ethernet 포트 (기술적으로는 300 Mbps), 내장 Wi-Fi, Bluetooth 4.2
Raspberry Pi 4 (2019)
- 모델 B: ARM Cortex-A72, 1.5 GHz 쿼드코어 프로세서, 2GB, 4GB, 8GB RAM 옵션, 2x USB 3.0 포트, 2x USB 2.0 포트, 1x Gigabit Ethernet 포트, 2x HDMI 2.0 포트, 1x 3.5mm 오디오 출력, 40핀 GPIO 헤더
Raspberry Pi 400 (2020)
- 내장형 키보드: ARM Cortex-A72, 1.8 GHz 쿼드코어 프로세서, 4GB RAM, 1x USB-C 전원 포트, 3x USB 포트, 1x Gigabit Ethernet 포트, 2x HDMI 2.0 포트
Raspberry Pi 5 (2023)
- 모델 B: ARM Cortex-A76, 2.4 GHz 쿼드코어 프로세서, 4GB 또는 8GB LPDDR4X RAM, 2x USB 3.0 포트, 2x USB 2.0 포트, 1x Gigabit Ethernet 포트, 2x 4K HDMI 포트, 1x 3.5mm 오디오 출력, 40핀 GPIO 헤더, 개선된 성능과 그래픽 지원
보드 종류 및 사양
- Raspberry Pi Zero (2015): 소형 모델로, ARM1176JZF-S, 1 GHz 단일 코어, 512MB RAM, HDMI 포트, USB OTG 포트, GPIO 핀
- Raspberry Pi Zero W (2017): Raspberry Pi Zero의 개선판, 내장 Wi-Fi와 Bluetooth 추가
- Raspberry Pi Zero 2 W (2021): ARM Cortex-A53, 1 GHz 쿼드코어 프로세서, 512MB RAM, 내장 Wi-Fi와 Bluetooth
프로그램 종류
라즈베리 파이에서 사용할 수 있는 프로그램과 운영체제는 매우 다양합니다:
운영체제
- Raspberry Pi OS (구 Raspbian): 공식 운영체제로, 데비안 기반의 Linux 배포판입니다. 다양한 교육 도구와 개발 도구가 기본으로 제공됩니다.
- Ubuntu: Ubuntu Server와 Ubuntu Desktop 버전이 제공됩니다.
- Windows 10 IoT Core: IoT 응용 프로그램을 개발할 수 있는 버전의 Windows입니다.
- LibreELEC: 미디어 센터 소프트웨어인 Kodi를 지원하는 경량화된 Linux 배포판입니다.
- RetroPie: 레트로 게임 에뮬레이터를 위한 소프트웨어 패키지입니다.
- Kali Linux: 보안 전문가를 위한 도구를 포함한 Linux 배포판입니다.
프로그래밍 언어 및 환경
- Python: 기본적으로 지원되는 프로그래밍 언어로, 많은 라이브러리와 모듈이 제공됩니다.
- Scratch: 블록 기반의 프로그래밍 언어로, 어린이와 초보자가 사용하기 적합합니다.
- Java: Java Development Kit (JDK)를 설치하여 사용할 수 있습니다.
- C/C++: 기본적으로 지원되며, GCC 컴파일러를 통해 코드를 작성하고 컴파일할 수 있습니다.
기타 소프트웨어
- Node-RED: 흐름 기반의 프로그래밍 도구로, IoT 응용 프로그램을 쉽게 만들 수 있습니다.
- Apache/Nginx: 웹 서버 소프트웨어로, 웹 서버 구축 및 관리에 사용됩니다.
- MySQL/MariaDB: 데이터베이스 관리 시스템으로, 웹 애플리케이션과 데이터베이스 프로젝트에 적합합니다.
라즈베리 파이는 저렴한 가격과 다양한 소프트웨어 및 하드웨어 지원 덕분에 교육, 취미 개발, 프로토타이핑 등 다양한 용도로 활용될 수 있습니다.
728x90
반응형
'Hardware > 라즈베리파이' 카테고리의 다른 글
라즈베리파이 시작하기 - AI 설치 1 (0) | 2024.07.26 |
---|---|
라즈베리파이 시작하기 - 스크래치 연동 (0) | 2024.07.26 |
라즈베리파이 유사(chatGPT작성) (1) | 2024.07.23 |
라즈베리파이 활용(chatGPT작성) (1) | 2024.07.23 |
라즈베리파이 소개(chatGPT작성) (1) | 2024.07.23 |