Skip to content

Project Overview

Priyanshu Shah edited this page Jun 25, 2025 · 5 revisions

image


Target Build System

Buildroot will be used for building the custom embedded Linux image. The project will use Buildroot’s cross-compilation, kernel configuration, and minimal filesystem capabilities to produce an efficient, optimized bootable image for Raspberry Pi 3.


Hardware Platform

  • Target Hardware: Raspberry Pi 4 Model B
  • Camera Module: Raspberry Pi Camera Module 2 (Sony IMX219)

We will support this hardware via:

  • Buildroot’s Raspberry Pi defconfig and board support
  • Enabling V4L2/libcamera in kernel config
  • Adding necessary device tree overlays (start_x=1, gpu_mem=128) in config.txt

📦 We plan to source the Raspberry Pi 4b and Camera Module 2 ourselves.

Relevant links:


Open Source Projects Used

Besides the base packages in Buildroot, we may use:

  • libcamera (for newer camera APIs)
  • v4l-utils (for testing camera interaction)
  • socket for lightweight streaming

Shared Material

This is an original project. No reused work from prior semesters or other coursework will be leveraged in its final form.

Group Overview

This is an individual project.

Team project members: N/A


Schedule Page

📅 Project Timeline & Scrum Schedule