Overview
- 라즈베리 파이 ZERO에서 Raspberry Pi OS (Legacy, 32-bit) Lite를 사용
- 기본적인 전력 소비량과 디스크 사용량을 측정
- 전력 소비량은 USB 전력 측정기로 간단히 확인
- 디스크 사용량은 df 명령어로 확인
- 부팅 시간은 systemd-analyze 명령어로 확인
Test Environment
Hardware
| Item | Value |
|---|
| Board | Raspberry Pi Zero V1.3 |
Operating System
| Item | Value |
|---|
| Image | RASPBERRY PI OS (Legacy, 32-BIT) LITE |
| Kernel | Linux zero 6.1.21+ #1642 Mon Apr 3 17:19:14 BST 2023 armv6l GNU/Linux |
- 최신 운영체제(Raspberry Pi OS 64-bit)는 Apple Silicon 기반 환경(본인 PC)에서 Gadget Mode가 정상적으로 작동하지 않음
- 네트워크 서비스 자체는 인식되고
system_profiler SPUSBDataType 명령어로도 연결이 확인되었으나, DHCP 또는 수동 설정 모두에서 IP가 할당되지 않음
- Raspberry Pi Zero 모델은 32비트 CPU 기반이므로, 64비트 OS 이미지가 공식적으로 제공되지 않음
Set Gadget Mode
Purpose
라즈베리 파이 제로는 별도 OTG(USB On-The-Go) 설정을 통해 USB 케이블만으로 PC와 연결 시 “USB 이더넷” 인터페이스처럼 동작 가능
Setting
- config.txt
맨 아래쪽에 다음 한 줄을 추가
dtoverlay=dwc2
- cmdline.txt
rootwait 뒤에 한 칸 띄우고 modules-load=dwc2,g_ether 삽입
- 접속 확인
ssh pi@raspberrypi.local
Booting Time
$ systemd-analyze
Startup finished in 4.805s (kernel) + 40.046s (userspace) = 44.851s
multi-user.target reached after 39.867s in userspace
Disk Usage
| Filesystem | Used | Mounted on |
|---|
| /dev/mmcblk0p1 | 52M | /boot |
| /dev/root | 1.3G | / |
Power Consumption
| State | Voltage | Ampere (Max) | Watt (Max) |
|---|
| Booting | 5V | 0.2A | 1W |
| Idle | 5V | 0.12A | 0.6W |
Conclusion
- 부팅 시간은 약 45초 소요
- 소비 전력은 부팅시 약 1W, 유휴시 약 0.6W 소모
Next Steps
- 부팅 시간 비교
- PN532를 이용한 NFC RFID 보드를 연동
- GPIO를 이용한 스피커 확장 보드를 연동
- NFC 카드 인식 시 MP3 재생 여부에 따른 추가 전력 상승량을 비교