Raspberry Pi/Flutter

Raspberry Pi4 - Flutter 개발 환경 구축(2)

engineer4ever 2025. 3. 18. 00:15

 

 
Target
Board
Raspberry Pi4
Host
PC - Ubuntu 22.04
목표
Raspberry Pi4 - Flutter 개발 환경 구축(2)

2. PC

2-2. Raspberry Pi Imager로 64bit OS SD CARD 생성

 

3. Raspberry Pi4

3-1. Raspberry Pi에서 IP확인 및 SSH open

편하게 작업하기 위해 Linux에서 SSH로 접속한다.

- Raspberry에서 IP 확인

pi $ ifconfig
 

- SSH Open

pi $ sudo raspi-config
 

- reboot

pi $ reboot
 

 

3-2. Linux PC에서 SSH로 Raspberry 접속

- SSH 접속을 위해 keygen

PC $ ssh-keygen
 

- 만든 key copy

PC $ ssh-copy-id id@xxx.xxx.xxx.xxx
 
PC $ ssh id id@xxx.xxx.xxx.xxx
 

- Raspberry Pi 기본 update

pi $ sudo apt update
 

- Raspberry Pi 기본 upgrade

pi $ sudo apt upgrade
 

- flutter engine binaries 설치

pi $ git clone --depth 1 https://github.com/ardera/flutter-engine-binaries-for-arm.git engine-binaries
 
pi $ cd engine-binaries
 
pi $ sudo ./install.sh
 

- cmake, graphics, system libraries, fonts 설치

pi $ sudo apt install cmake libgl1-mesa-dev libgles2-mesa-dev libegl1-mesa-dev libdrm-dev libgbm-dev ttf-mscorefonts-installer fontconfig libsystemd-dev libinput-dev libudev-dev  libxkbcommon-dev
 

- system fonts update

pi $ sudo fc-cache
 

- git clone flutter-pi

pi $ git clone https://github.com/ardera/flutter-pi
 
pi $ cd flutter-pi
 

- Compile flutter-pi

pi $ mkdir build && cd build
 
pi $ cmake ..v
 
pi $ make -j`nproc`
 

- install flutter-pi

pi $ sudo make install