TakwayBoard/board_env_setup.sh

40 lines
844 B
Bash
Raw Permalink Normal View History

2024-05-23 01:27:51 +08:00
#!/bin/bash
# update system
sudo -S apt-get update -y << EOF
orangepi
EOF
# install dependencies
2024-05-27 05:57:45 +08:00
sudo apt-get upgrade -y
sudo apt-get install -y cmake g++ gcc git
sudo apt-get install -y swig python3-pip python3-dev portaudio19-dev libsndfile1 python3-setuptools
2024-06-13 22:30:17 +08:00
2024-05-27 05:57:45 +08:00
# install wiringOP-Python
2024-06-13 22:30:17 +08:00
# cp -r /usr/src/wiringOP-Python/ ./
git clone http://43.132.157.186:3000/gaohz/wiringOP-Python.git
2024-05-27 05:57:45 +08:00
cd wiringOP-Python
python3 generate-bindings.py > bindings.i
sudo python3 setup.py install
2024-05-23 01:27:51 +08:00
2024-05-27 05:57:45 +08:00
cd ..
# install TakwayBoard
2024-05-23 01:27:51 +08:00
git clone http://43.132.157.186:3000/gaohz/TakwayBoard.git
cd TakwayBoard
2024-06-13 22:30:17 +08:00
sudo pip install -r requirements.txt
2024-05-27 05:57:45 +08:00
sudo pip install -v -e .
cd ..
# install wifi hotspot
sudo apt-get install -y hostapd dnsmasq
git clone http://43.132.157.186:3000/gaohz/wifi_hotpot.git
cd wifi_hotpot
sudo pip install flask psutil
2024-05-23 01:27:51 +08:00
2024-05-27 05:57:45 +08:00
# reboot
reboot