Table of Contents
Raspberry Pi & Valentina
What is Raspberry Pi
The Raspberry Pi is a series of small single-board computers with ARM CPUs developed to promote the teaching of basic computer science and for other uses such as robotics, home automation, low-power mini-servers, etc.
A wide range of operating systems compiled for the ARM architecture can be used with the Raspberry Pi – Linux-based and not Linux-based. The Raspberry Pi Foundation provides Raspbian, a Debian-based Linux distribution.
Valentina for ARM
Valentina products were compiled for ARMv7 architecture and are ready to use on systems running ARM Linux, such as Raspberry Pi.
The Valentina Server is a full-featured database and reporting server that can be installed on a tiny credit-card-sized computer.
There is a wide range of extensions (ADKs) for popular IDEs and programming languages that can be used to establish connections to the Valentina Server instances running on Raspberry Pi from Linux/macOS/Windows client systems and iOS mobile devices. Also, the REST interface of the Valentina Server is available to any programming environment supporting making HTTP requests.
The list of Valentina ADKs available for the installation on the Raspberry Pi:
Valentina ADKs can be used to develop applications either connecting to the Valentina Server over the network or to work with Valentina Database and Valentina Reports engines locally on the ARM computer.
All Valentina products were tested to work on official Raspbian distribution, but it will also work on third-party Linux distributions for the Raspberry Pi that are able to run ARMv7 binaries, such as Ubuntu, OpenSUSE, Fedora.
Valentina products for ARM architecture are compatible with the Docker technology, so you can easily integrate them to your Docker infrastructure and create own images. Ubuntu 18.04 is a recommended base system.
In addition to deb/rpm packages, Valentina Server image is available for download from the Docker Hub.