Carrida System Support and Requirements

Copyright:1996-2021 Carrida Technologies GmbH, Ettlingen, Germany
Author:Carrida Technologies

Home page

1   Introduction

This document gives an overview of all hardware and software environments,which are supported by Carrida. Due to the fact that Carrida is based on standard libraries, it may well run on systems (especially Linux derivatives), which are not listed here.

For each of the systems listed, we provide recommended minimum hardware guidelines. By reconfiguring Carrida those requirements may be insufficient, or you may be able to reduce them significantly, by

  • changing the images sizes used, or sensor sizes used
  • reducing the number of required image buffers
  • reducing the footprint of the environment within which Carrida runs

2   HW and SW requirements for Carrida

The Carrida SDK can run on AMD and Intel 64-bit processors as well as on ARM 32-bit and ARM 64-bit processors.

Carrida has been ported to the Windows and Linux operating system. The recommended minimum hardware requirements in order to run Carrida are as follows:

  • AMD/Intel x86-64 CPU 1.2 GHz, 1 core
  • ARM Cortex-A8/A9 600 MHz, NEON SIMD engine, 1 core
  • ARMv8 CPU (A53, A72, or similar processor)

The following operating systems are supported:

Memory and storage requirements for Carrida on embedded Linux:

  • Absolute Minimum amount of 40 MByte flash storage
  • Minimum free RAM of 64 MByte (some features are not available)

3   Platforms to which Carrida has been ported

The runtime performance is given as frames per second (fps) for a given image resolution and reading mode. ote that the fps value higky depoends on the Carrida engine settings, ROI settings and many other factors.

The more fps, the better the camera can handle high speed vehicles. As a guideline,

  • a frame rate <10 fps is good for parking applications.
  • a frame rate >10 fps can be used in freeflow situations in urban traffic.
  • a framerate >20 fps can be used for reading at highway speeds.

Carrida Snapdragon Camera

Carrida embedded Linux operating system based on Debian.

  • 20-25 fps @ 1440x1080 resolution, Standard Mode
  • 12-15 fps @ 1440x1080 resolution, High Mode

Nvidia Jetson Nano
../images/nano_640.jpg ../images/nano_flir.jpg

Linux operating system based on Ubuntu 18.04.

  • 30+ fps @ 2000x1530 resolution, Standard Mode
  • 25-30 fps @ 2000x1530 resolution, High Mode

Raspberry 4

Linux Operating System based on Ubuntu 18.04 or Ubuntu 20.04.

  • xx-xx fps @ xx x xx resolution, Standard Mode
  • xx-xx fps @ xx x xx resolution, High Mode

NeoPi 3

Custom Ubuntu 18.04 System.

  • 14-16 fps @ 1280x1024 resolution, Standard Mode
  • 10-12 fps @ 1280x1024 resolution, High Mode

Hisense 3519 - embedded platform for IP cameras

SDK with extremely small memory footprint is available.

At least 64 MB RAM required. At least 16 MB flash required.

  • 3-5 fps @ 2000x1500 resolution, Standard Mode