====== Raspbertry Pi ====== * Den Pi mit einem Bookworm Image flashen. 32 oder 64 Bit spielt keine Rolle. * {{:entwicklung:messy:pasted:20240619-051640.png}} \\ Am besten keinen Filter auswählen, weil man sonst ggf. Bullseye erwischt. * {{:entwicklung:messy:pasted:20240619-051741.png}} \\ Für diese Anleitung wird Bookworm 32Bit ohne Desktop verwendet. * Auf dem Pi einloggen und Python checken: \\ pi@TestPi4:~ $ python3 --version Python 3.11.2 **Hinweis:** Messy braucht mindestens Python 3.10 !! * Updates und Tools * ''sudo apt update && sudo apt upgrade -y && sudo apt install -y git silversearcher-ag wavemon hexedit sudoku tcpdump iptraf mc htop dcfldd nano usbutils openvpn ranger tldr ncdu can-utils multitail fd-find lsof x11vnc terminator minicom cutecom joystick jstest-gtk i2c-tools speedtest-cli iotop && mkdir -p ~/.local/share && tldr -u'' * ''sudo apt autoremove -y modem* cups* pulse* avahi* triggerhappy*'' * ''sudo systemctl disable mariadb.service'' * ''sudo systemctl stop mariadb.service'' * Devtools nbachinstallieren * ''sudo apt install -y thonny cutecom sqlitebrowser build-essential pkg-config libusb-1.0-0-dev cmake make gcc python3-dev libhidapi-dev python3-virtualenv python3-tk lm-sensors mariadb-server mariadb-client libopenblas-dev'' * sinnloses Zeugs weg * ''sudo apt autoremove -y modem* cups* pulse* avahi* triggerhappy*'' * I2C am Pi aktivieren * ''sudo raspi-config'' * Bei **Messy WS** den I2C Port drehen (SDA / SCL) * ''sudo nano /boot/firmware/config.txt'' * ''dtparam=i2c_arm=off'' * ''dtoverlay=i2c-gpio,i2c_gpio_sda=3,i2c_gpio_scl=2,bus=1'' -> einfügen * ''sudo reboot'' * -> erzeugt einen alternativen I2C Bus auf Nummer 3 * ''ls /dev/i2c*'' * Disable Bluetooth * https://di-marco.net/blog/it/2020-04-18-tips-disabling_bluetooth_on_raspberry_pi/ * ''sudo nano /boot/firmware/config.txt'' * ''dtoverlay=disable-bt'' * ''sudo systemctl disable hciuart.service'' * ''sudo systemctl disable bluealsa.service'' * ''sudo systemctl disable bluetooth.service'' * Disable WLAN (nur bei USB Wlan Adapter) * https://pimylifeup.com/raspberry-pi-disable-wifi/ * ''sudo nano /boot/firmware/config.txt'' * ''dtoverlay=disable-wifi'' * Pi Zero MCC Activity LED * ''sudo nano /boot/firmware/config.txt'' * ''dtparam=act_led_trigger=mmc0'' * ''dtparam=act_led_activelow=on'' ===== SWAP erhöhen ===== * stop the swap \\ ''sudo dphys-swapfile swapoff'' * Modify the size of the swap. As root , edit the file ''/etc/dphys-swapfile'' and modify the variable ''CONF_SWAPSIZE : CONF_SWAPSIZE=1024'' \\ ''sudo nano /etc/dphys-swapfile'' * Start the swap \\ ''sudo dphys-swapfile swapon'' * Restart \\ ''sudo reboot''