Starter Kit – Raspberry Pi 5 (GenX320)

Starter Kit – Raspberry Pi 5 (GenX320)

The Starter Kit GenX320 for Raspberry Pi 5 allows you to evaluate and develop embedded event-based vision applications based on the Raspberry Pi 5 single board computer (available from Raspberry Pi) using Prophesee's GenX320 event sensor.

Info
Product briefs can be downloaded in the attachments at the bottom of this page.

Recommended Hardware 

Item
SKU
Link
Raspberry Pi 5
(8GB RAM or greater)
SC1432
Active Cooler
SC1148
Power Supply
SC1153
SSD Kit (recommended)
SC1675
MicroSD Card (16GB or more)


MicroSD Card Reader



Setup and Installation

At first, you will need to assemble the hardware accessories taking care of orientation of the camera flex cable. Then, install the software using one of the following methods. 
(Optional) If you have a Raspberry Pi SSD kit, then you need to setup it following the instructions for the Raspberry Pi M.2 HAT+ and using our custom image or compiling our source code.

Method 1 - Installation using the custom linux image

  1. Download our custom linux image (which is based on BookWorm Raspberry Pi OS and includes compiled RPi sensor driver and OpenEB
  2. Flash the downloaded image to the SD card or SSD using RPi Imager software

Method 2 - Installation from the source code

  1. Start your Raspberry Pi, open a terminal and clone our RPi sensor driver repository:
    1. git clone https://github.com/prophesee-ai/rpi-sensor-drivers
  2. Install the code following the README (it includes the installation of OpenEB 5.1.1 with a patch)

Optionally, for using Python API and running Python code samples, you will need to install Python and some additional libraries following these steps.


Usage

First, prepare your system for loading the sensor driver and formats :  
  1. Load the sensor driver by loading the device tree overlay for both slots (your may add it to your boot configuration):
    1. sudo dtoverlay genx320
    2. sudo dtoverlay genx320,cam0
  2. Setup additional parameters:
    1. In case of installing the software from our custom image:
      1. Setup formats/links/parameters for V4l:
        1. ./rp5_setup_v4l.sh
    2. In case of installing the software from the source code:
      1. Setup formats/links/parameters for V4l:
        1. ./rpi-sensor-drivers/rp5_setup_v4l.sh
      2. Configure the following environment variables (you may add them to your ~/.bashrc to make them permanent):
        1. export PSEE_VAR_V4L2_BSIZE=1
        2. export V4L2_HEAP=vidbuf_cached

Now, you are ready to run OpenEB applications and compile samples.
We recommend you to start with Metavision Viewer allowing data visualization, recording and replay:
  1. metavision_viewer


Note that some OpenEB samples are delivered as source code only and not pre-compiled. They can be found in the following folders and compiled following this tutorial:
  1. ls /usr/local/share/metavision/hal
  2. ls /usr/local/share/metavision/sdk

    As a Prophesee customer, get access to your personal ticketing tool, application notes, product manuals, SDK Download Center and more resources.