Link to this headingRaspberry Pi

How to network boot a Pi 4
Hardware Hacking with a Raspberry Pi

Link to this headingPico Pi

RP2040 Boot Sequence

Install Build Tools:

yay -S arm-none-eabi-gcc arm-none-eabi-newlib arm-none-eabi-binutils

Build Product:

git clone https://github.com/raspberrypi/pico-sdk /tmp/pico-sdk cd /tmp/pico-sdk git submodule update --init export PICO_SDK_PATH=/tmp/pico-sdk cmake . make

NOTE: To install copy the *.uf2 file to the Pico. Hold the BOOTSEL button when plugging it in to enable the File system.

Link to this headingPico Pi 2

RP2350 spec Information

Link to this headingRaspi Zero

Extreme Pi Zero 2 Boot Optimization

Link to this headingSSH Hangs

It’s a WIFI powersave mode to disable it do this.

Enable service:

sudo tee /etc/systemd/system/disable-wifi-powersave.service > /dev/null <<EOF [Unit] Description=Disable WiFi Power Management After=multi-user.target [Service] Type=oneshot ExecStart=/sbin/iwconfig wlan0 power off RemainAfterExit=yes [Install] WantedBy=multi-user.target EOF #Enable it sudo systemctl enable --now disable-wifi-powersave.service

Link to this headingWatchdogs

sudo su echo 'dtparam=watchdog=on' >> /boot/config.txt reboot
sudo apt-get update sudo apt-get install watchdog #Configure Services sudo su echo 'watchdog-device = /dev/watchdog' >> /etc/watchdog.conf echo 'watchdog-timeout = 15' >> /etc/watchdog.conf echo 'max-load-1 = 24' >> /etc/watchdog.conf echo 'interface = wlan0' >> /etc/watchdog.conf #Enable the Service sudo systemctl enable watchdog sudo systemctl start watchdog sudo systemctl status watchdog

Link to this headingPython Libraries

Link to this headingMicroPython

Multi threaded

Link to this headingCircuitPython

Single threaded

Link to this headingKernel

Writing a Kernel with access to the GPIO Pins