BeagleBone shortcut is BBB. This instruction is already done when you bought boneIO from boneIO Store.
passwd
(click Yes if needed to perform upgrade). First upgrade can take ~30mins.
sudo apt-get update && sudo apt-get dist-upgrade
sudo reboot
Edit /boot/uEnv.txt
and uncomment following lines (eg by using nano
)
disable_uboot_overlay_video=1
disable_uboot_overlay_audio=1
disable_uboot_overlay_wireless=1
(if you need some you can just avoid disabling it).
sudo systemctl disable bonescript-autorun nginx wpa_supplicant bonescript.socket cloud9.socket cryptsetup.target
sudo reboot
sudo apt-get install libopenjp2-7-dev libatlas-base-dev python3-venv libjpeg-dev zlib1g-dev
There are 1 way to install BoneIO app.
Prerequisites
Preffered way.
Let’s assume installing as default debian user in home directory and Python 3.7 as base.
Depending of your bonIO version export variable:
boneIO Type | Variable Name |
---|---|
24x16A | 24x16 |
32x10A | 32x10 |
Cover | cover |
Cover Mix | cover_mix |
export BONEIOTYPE=cover_mix
export BONEIOPATH=~/boneio
mkdir $BONEIOPATH
python3 -m venv $BONEIOPATH/venv
source $BONEIOPATH/venv/bin/activate
pip3 install --upgrade pip
pip3 install boneIO
cp -r $BONEIOPATH/venv/lib/python3.7/site-packages/boneio/example_config/cover_mix/*.yaml $BONEIOPATH/
If you want to install
Now edit ~/boneio/config.yaml
# export BONEIOPATH=~/boneio
source ~/boneio/venv/bin/activate
boneio run -c ~/boneio/config.yaml -dd
Create file `~/boneio/boneio.service
[Unit]
Description=boneIO
After=multi-user.target
[Service]
Type=simple
ExecStart=/home/debian/boneio/venv/bin/boneio run -c /home/debian/boneio/config.yaml
Restart=on-success
[Install]
WantedBy=multi-user.target
Copy file to systemd and enable it.
sudo cp ~/boneio/boneio.service /lib/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now boneio