Skip to content

About

Low‑level driver development for Raspberry Pi and other embedded Linux platforms. Includes kernel modules, I²C devices, and hardware experimentation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

embedded-lab

Low‑level driver development for Raspberry Pi and other embedded Linux platforms. Includes kernel modules, I²C devices, and hardware experimentation.

Requirements

  1. Update the system

    sudo apt update
    sudo apt full-upgrade -y
    sudo apt autoremove -y
  2. 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
  3. Python:

    sudo apt install -y \
        python3 \
        python3-pip \
        python3-venv
    
    curl -LsSf https://astral.sh/uv/install.sh | sh
  4. Raspberry Pi hardware and GPIO

    sudo apt install -y i2c-tools

About

Low‑level driver development for Raspberry Pi and other embedded Linux platforms. Includes kernel modules, I²C devices, and hardware experimentation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages