From OpenSCADAWiki
Jump to: navigation, search
This page contains changes which are not marked for translation.

Single-board computers Orange Pi
Begin: 04 (April) 2017
Participants: Roman Savochenko
Description: "Orange Pi" is a single-board computers related to Raspberry Pi ones but much cheaper sometimes.

OrangePi.png
Parameters: Orange Pi Zero
Hardware platform: Cortex-A7 (ARMv7)
Central processor: H2 Cortex-A7 H.265/HEVC 1080P, 1.2GHz, 4 Cores
Memory: 256MB/512MB DDR3 SDRAM
Solid memory: µSD, optional SPI NOR Flash on board
Video subsystem: Mali400MP2 GPU @600MHz
Audio subsystem: integrated to CPU
Electrical power: DC 5V DC-IN via µUSB or pin headers or PoE
Interfaces: 3xUSB Host, 1xUSB OTG, Ethernet 10/100M POE, WiFi 802.11 b/g/n, TV out, microphone, stereo line-out, 3xUART, 2xSPI, 2xI2C
Weight: 26 g.
Size: 48 × 46 × 17 mm

For working with the board there used a special distributive Armbian "Jessie". As builds of OpenSCADA there have used the packages repository, mostly for the generic architecture ARMHF, for which performs regular building of OpenSCADA by the OpenSCADA automatic builder into the cross-compiling environment.

The board provides more low level buses (3xUART, 2xSPI, 2xI2C), despite its small size, and restricted GPIO in 16 pins which mostly used by the buses. The buses are standard but GPIO are some specific ones for which we need implement special support into the presented module DAQ.BCM2835 making it more unified one. Then there planed next tasks:

  • connect a device to the I2C bus;
  • connect a device to the Serial bus,
  • try to adapt 1Wire (DS9097) to the Serial buses;
  • the specific GPIO support implement for OpenSCADA;
  • WiFi driver fix/update.