라즈파이 4B에서 Flutter 앱을 시작!
소개
라즈파이에서 Flutter 사용하고 싶은 사람이 얼마나 있는지 모릅니다만 (혹시 나만··) UI 첨부의 IOT가 혹시 간단하게 할 수 있는 것은··라고 하는 것으로 해 보았습니다.
사용한 것
· Raspberry Pi 4B 메모리 4G
· 키보드 · 마우스
・M1 MacbookAir(OS 설치용)
목차
라즈파이에 OS 설치 먼저 라즈파이에 OS를 설치합니다. Flutter는 현재 64bit linux에만 대응하고 있기 때문에 32bit RaspberryPiOS에서는 기동할 수 없었습니다. ubuntu20.10에서는 Flutter의 기동을 할 수 있었습니다만 wiringpi가 잘 움직이지 않았기 때문에(움직일 수 있으면 가르쳐 주세요··) 이번은 64bitRaspberryPiOS를 사용했습니다. 아래 기사를 참고로 Raspberry Pi imager로 microSD 카드에 OS를 저장합니다. h tps : //에서. 코m/료마_0923/음/음 b7c26336아057
OS 버전은 첨부 이미지를 참조하십시오.
저장이 끝나면 라즈파이에 꽂고 부팅하여 설정을 마치고 인터넷 연결합니다.
GPIO 인식 최종 목표는 Flutter에서 GPIO 제어이므로 GPIO 설정을 합니다. Flutter 기동만 하고 싶은 분은 날려 주세요. 터미널을 열고 다음을 입력합니다. 루트 권한이 있습니다. $sudo su - gpio 제어용 라이브러리를 넣습니다. $wget http://project-downloads.drogon.net/wiringpi-latest.deb $sudo dpkg -i wiringpi-latest.deb 이제 gpio 연결을 할 수 있게 되어 있을 것입니다. 아래 명령으로 gpio 목록을 확인해 봅시다. $gpio readall Flutter 설치 드디어 Flutter를 설치합니다. 공식대로 가면 괜찮습니다. htps : // f ぅ r. v /에서 sk와 p
htps : // s pc 등 ft. 이오 / 인 s 타 l / f
먼저 snapd를 사용할 수 있습니다.
$ sudo apt update
$ sudo apt install snapd
$ sudo reboot
flutter를 설치합니다.
$ sudo snap install flutter --classic
아래도 함께 설치합니다.
$ sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev
Flutter에서 LinuxDesktop 앱을 사용할 수 있는 상태로 합니다.
$ flutter config --enable-linux-desktop
앱 시작 나중에 Flutter 앱을 시작하기 만 · · Flutter 앱을 만들고 디렉토리를 이동합니다. $flutter create myapp $cd myapp Flutter 앱을 시작합니다. flutter run -d linux ··· 그러나 컨텍스트를 생성할 수 없는 에러가 발생해 스톱. 이것이 라즈파이의 한계입니까? 시험에 빌드하고 실행해 본다. $flutter build linux 빌드된 앱은 여기에 있습니다. /home/pi/myapp/build/linux/arm64/release/bundle 이렇게하면 · ·
갈 수 있어!
친숙한 카운트 업 앱을 시작할 수있었습니다.
하지만 디버그 때마다 빌드하고 싶지 않아.
뭔가 좋은 방법을 가지고 계신 분은 꼭 꼭 코멘트 받을 수 있으면 기쁩니다.
다음번에는 Flutter로 L치카에 도전하고 싶습니다.
참고문헌
Reference
이 문제에 관하여(라즈파이 4B에서 Flutter 앱을 시작!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yihara-dev/items/7acf624cbf02aaac1682텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)