Setup
#!/bin/sh
sudo raspi-config
sudo apt update && sudo apt upgrade
sudo apt clean
sudo vim /etc/dphys-swapfile
sudo reboot
sudo apt install --no-install-recommends -y software-properties-common \
ca-certificates wget curl git vim
sudo apt install --no-install-recommends xserver-xorg xinit
sudo apt install xfce4 xfce4-terminal
sudo apt install inetutils-tools \
thunar-archive-plugin file-roller \
evince viewnior mugshot \
screenfetch geany xfce4-screenshooter
sudo apt install lightdm
startx
Backup
sudo dd if=/dev/sdX of=/path/to/image.iso bs=1M
sudo dd if=/dev/sdX | gzip > /path/to/image.gz
sudo dd if=/dev/sdX bs=1M count=4000 | pv | gzip -9 > /path/to/image.gzip
Restore
sudo dd if=/path/to/image.iso of=/dev/sdX bs=1M count=4000
gzip -dc /path/to/image.gz | sudo dd of=/dev/sdX
gunzip -c /path/to/image.gzip | pv | sudo dd of=/dev/sdX
GPIO control
sudo apt install wiringpi
gpio readall
gpio mode 3 out
gpio write 3 0
gpio write 3 1
https://github.com/WiringPi/WiringPi-Python