D4.6/views/hardware.md

2.1 KiB

Hardware specifications

According to findings explicited in D4.8 by project partner Arduino, we have selected an embedded low-consumption board for its specific characteristics conforming our requirements. This choice has been made despite certain shortcomings on performance shown in D4.5 benchmarks that may regarded as negligible in this piloting phase.

In brief, these characteristics are:

  • Availability of a SATA interface for storage solutions beyond SDCards
  • Free from any proprietary firmware blob for boot (100% free eligible)
  • Capable of running mainline Linux kernel without patches
  • Assembled in Europe and certified as Open Hardware

DECODE HUB nodes (elsewhere indicated as "nano-nodes") are then made using the Olimex Lime2 hardware boards (based on a ARM20 processor) and connected using a gigabit Ethernet port. A LiPo battery provides stability in case of short power cuts and a noise immune power supply provides the necessary 5v energy to function.

The boards are assembled in Europe and are certified Open Hardware: they do not require any proprietary blob to run. It is therefore possible to assume that all software functions running on the boards are not conditioned by the hardware manufacturer, clearing issues of liability and integrity of computations.

Manufacturer's documentation

The manufacturer provides extensive documentation about these boards:

For a quick overview of the hardware here is included the block diagram found in the A20 datasheet (AllWinner chip):

An illustrated image of the Lime2 board assemblage with indicated components is also reported here from its user manual. Here the front:

And here below the rear:

In the following chapter is provided information on how to build the DECODE OS system to operate on this board.