Low‑level driver development for Raspberry Pi and other embedded Linux platforms. Includes kernel modules, I²C devices, and hardware experimentation.
-
Update the system
sudo apt update sudo apt full-upgrade -y sudo apt autoremove -y
-
Essential packages:
sudo apt install -y \ git \ curl \ wget \ vim \ nano \ htop \ tree \ unzip \ zip \ jq \ ca-certificates \ gnupg \ build-essential \ pkg-config \ cmake \ gdb \ openssh-client \ openssh-server \ rsync \ lsof \ net-tools \ dnsutils \ iputils-ping -
Python:
sudo apt install -y \ python3 \ python3-pip \ python3-venv curl -LsSf https://astral.sh/uv/install.sh | sh -
Raspberry Pi hardware and GPIO
sudo apt install -y i2c-tools