반응형
-Banana PI M2 Zero information : https://wiki.banana-pi.org/Getting_Started_with_M2_Zero
Armbian 을 일단 설치하자
-Armbian image can be download : Armbian_20.02.3_Bananapim2zero_buster_current_5.4.18_desktop
Etcher 를 사용해 SD카드에 이미지를 Write 한다.
초기 아이디/비번 : root /1234
안타깝게 Serial-USB CVT 를 사용하여 설정을 마쳐야 하는 단점이있다. ( 라즈베리파이는 가능하지만 )
부팅이 되면 로그인을 한다 ( root / 1234 )
armbian-config
를 입력하고 wifi 를 잡아주면 된다.
wifi를 잡은 후에
sudo apt update
sudo apt-get upgrade
Update BPI-BSP (Board support package)
git clone https://github.com/BPI-SINOVOIP/BPI-M2P-bsp-4.4
install bpi-tools
apt-get install pv
curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash
cd /usr/local/bin
bpi-update -c pkglist.conf
bpi-update -c bpi-pkg-bpi-wiringpi.conf
RPi.GPIO 라이브러리 사용시 Physical Port 를 사용할 예정이기때문에
Wiring Pi 를 사용해 gpio readall 으로하면 아래와 같이 볼 수 있다.
gpio readall
Install I2C Handling module
이제 개발환경을 설치해보자
sudo apt-get install i2c-tools
sudo apt-get install build-essential python3-dev python3-pip
I2C Device 읽히는지 확인
i2cdetect -y -a 0
install wiringPI for Banana Pi
https://github.com/BPI-SINOVOIP/BPI-WiringPi2.git
git clone https://github.com/BPI-SINOVOIP/BPI-WiringPi2.git
cd BPI-WiringPi2
./build
파이썬 라이브러리 설치
sudo pip3 install setuptools
sudo pip3 install wheel # wheel package 제작을 위해
sudo pip3 install smbus # i2c interface
install RPi.GPIO
git clone https://github.com/leehands-society/RPi.GPIO.git
python3 setup.py bdist_wheel
cd dist
pip3 install RPi.GPIO-0.6.3-cp37-cp37m-linux_armv7l.whl
설치된 파이썬 모듈을 확인
pip3 list
cd /home/user/smartwallclock
python3 main.py
반응형
'Open Project > (프로젝트) Smart Wall Watch (Rasp Zero)' 카테고리의 다른 글
AS1115, Iset LED 드라이브 전류 제한 저항 세팅 (0) | 2021.12.30 |
---|---|
AS1115, Iset LED 드라이브 전류 제한 저항 세팅 (0) | 2021.12.30 |
<Step9> 모듈 설치 (0) | 2021.12.09 |
<Step8> 부품 리스트 (0) | 2021.08.10 |
[Step7] 라즈베리파이 타임존 설정하기 (0) | 2021.08.09 |