SlideShare a Scribd company logo
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 1/17
Remote Testing Environment
revision v1.0.0
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
3MDEB
ul. Burgaska 9D/10
80-287 Gdańsk, Poland
TAX ID: PL2530164147
CONTACT
Piotr Król, 3mdeb CEO
+48 880 673 344
contact@3mdeb.com Website About Us
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 2/17
Table of Contents
1. Product description
RTE elements
Reasons behind choosing RTE
2. Product features
Key features
Yocto meta-rte
REST API
3. Specification
GPIO header (1)
GPIO header (2)
GPIO header (3)
USB connectors
RS232 connector
UART header
SPI header
I2C header
Power output header
DC Jack
Relay
4. Shopping kit
5. Revision history
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 3/17
Product description
RTERTE is a hat designed for Orange Pi Zero board which runs specially crafted
Linux distribution using the Yocto Project. RTE boards are used for controlling
Device Under TestDevice Under Test fully remotely through network interface. Most common
applications are:
debugging tasks,
flashing firmware,
controlling GPIOs
power management for Device Under TestDevice Under Test.
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 4/17
RTE elements
2x additional USB connectors
Connect additional storages, external flash programmers,
USB-RS232 or USB-UART converters.
2x4 SPI header
standard 2.5mm IDC compatible header with all necessary
signals to flash SPI chips.
1x4 I2C header
Populated pins: 3.3V, SCK, SDA, GND.
1x3 UART header
Orange Pi Zero system debug output and console (pins: RX,
TX, GND).
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 5/17
RTE elements
1x3 GPIO header
GPIO pin header directly connected to Orange Pi zero
platform.
1x4 GPIO header
GPIO pin header connected to GPIOs expander with no OC
buffers.
1x12 GPIO header
GPIO pin header connected to Open Collector buffers.
DB9 male connector
Connector for RS232 communication with a hardware flow
control.
1x2 5V output header
Populated pins: 5V, GND.
Relay
Controls Device Under Tests power supply
2x DC jack
5.5/2.1mm female connectors for a Device Under Test power
supply controlled directly through relay.
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 6/17
Reasons behind choosing RTE
high accessibility and flexibility
test your device from any location.
efficiency
simplify validation: write one script and run it on unlimited
platforms. Don’t repeat yourself!
independent development
open hardware license: modify, upgrade and set it as you like.
All blueprints are at your disposal.
instant setup
intuitive connection: you do not need to be a certificated
engineer.
automatization
time is money: let the machine do all the work for you
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 7/17
Product features
Key features
Cheaper and more feature-rich in comparison to other products
Ultra-fast SPI flashing (16MHz)
In-Circuit Programming (program onboard SPI Flash)
Pomona connector to work with Serial Flash soldered on board
Remote power control over target device
Open Hardware
Open Source software attached
Open Source REST API controller
Cost-free future software improvements
Yocto meta-rte
Our specially crafted operating system fully customized for Remote Testing
Environment platform aspects. meta-rtemeta-rte is based on open source project -
Yocto ProjectYocto Project used for building Linux-based systems regardless of the hardware
architecture. meta-rtemeta-rte has most mandatory tools and dependencies required
for everyday debugging task with various range of hardware. RTE running
meta-rtemeta-rte is ready to use completely out of the box, without the need for
additional laborious configuration.
Moreover, open source solutions such as Yocto Project and meta-rtemeta-rte provides
possibility to rebuild whole system strictly for the end users requirements,
making whole set more universal with endless applications!
More information can be found at https://github.com/3mdeb/meta-rte
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 8/17
Product features
REST API
RteCtrlRteCtrl is a REST API controller used for RTE board. It comes with meta-rte
operating system and starts automatically on port 8000 without the necessity of
additional configuration. REST API dashboard can be reached through Internet
browser and provides possibility to:
control Device Under Test power supply (coldboot and warmboot)
reset Device Under Test platform
flash Device Under Test firmware
More information can be found at https://github.com/3mdeb/RteCtrl
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 9/17
Specification
GPIO header (1)
First GPIO header (J1) is a 1x3 pin header straight type 2.54mm pitch. It is
derived directly from Orange Pi GPIOs for general use. By default, these GPIOs
are set to INPUT mode.
Maximum voltage for all data signals: 3.3 V.
DescriptionDescription Pin #Pin #
GPIO12 1
GPIO11 2
GPIO6 3
GPIO header (2)
Second GPIO header (J10) is a 1x4 pin header straight type 2.54mm pitch. It is
derived from GPIO expander on RTE board. They are accessible for general use.
By default, these GPIOs are set to INPUT mode.
Maximum voltage for all data signals: 3.3 V. Expander GPIO: 25 mA maximum
output current.
DescriptionDescription Pin #Pin #
GPIO400 1
GPIO401 2
GPIO402 3
GPIO403 4
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 10/17
GPIO header (3)
Third GPIO header (J11) is a 1x12 pin header straight type 2.54mm pitch. It is
derived from GPIO expander on RTE board with additional connection to OC
(Open Collector) buffers. By default, these GPIOs are set to OUTPUT mode.
Maximum voltage for all data signals: 3.3 V. OC buffers: 40 mA maximum
output current.
DescriptionDescription Pin #Pin #
GPIO404 1
GPIO405 2
GPIO406 3
GPIO407 4
GPIO415 5
GPIO414 6
GPIO408 7
GPIO409 8
GPIO410 9
GPIO411 10
GPIO412 11
GPIO413 12
USB connectors
USB connectors (J6, J8) available on RTE are additional USB type A ports derived
from Orange Pi Zero header. They can be used for storage extension, serial
communication through various adapters or USB programmer extension.
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 11/17
RS232 connector
RS232 connector (J14) is a DB9 male 9 pin connector for serial communication
between Remote Testing Environment and Device Under Test platform. It
supports a hardware flow control.
Pin #Pin # SignalSignal DescriptionDescription
1 DCD Data Carrier Detect
2 RXD Receive Data
3 TXD Transmit Data
4 DTR Data Terminal Ready
5 GND Signal Ground
6 DSR Data Set Ready
7 RTS Request to Send
8 CTS Clear to Send
9 RI Ring Indicator
UART header
UART header (J2) is a 1x3 pin header straight type 2.54mm pitch. It is derived
from Orange Pi Zero serial debug UART for debugging and serial
communication purposes.
Maximum voltage for all data signals: 3.3 V.
DescriptionDescription Pin #Pin #
GND 1
RX 2
TX 3
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 12/17
SPI header
SPI header (J7) is a 2x4 pin header straight type 2.54mm pitch. It is used to
control the application SPI flash with minimal set of connections.
Maximum voltage for all data signals: 3.3 V.
DescriptionDescription Pin #Pin # Pin #Pin # DescriptionDescription
NC 1 2 GND
CS 3 4 SCLK
MISO 5 6 MOSI
ISP 7 8 NC
I2C header
I2C header (J9) is 1x4 pin header straight type 2.54mm pitch. It is used to rather
low speed applications such as reading sensors or accesing DACs and ADCs.
Maximum voltage for all data signals: 3.3 V.
DescriptionDescription Pin #Pin #
3V3 1
SCK 2
SDA 3
GND 4
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 13/17
Power output header
Power output header (J15) is 1x2 pin header straight type 2.54mm pitch. It is
used for additional 5V or ground pin connections with various devices.
DescriptionDescription Pin #Pin #
5V 1
GND 2
DC jack
Two DC Jacks (J12 and J13) are 5.5/2.1mm female plug connectors used for
Device Under Test power supply. Output from DC Jacks is controlled through
relay. There is no matter whether J12 or J13 plug is input/output for power
supply.
Relay
Relay (K1) is mechanical switch for controlling Device Under Test power supply.
Technical reference:
1 Form C (1PDT) contact arrangement
5 V coil nominal voltage
70 Ohms nominal resistance
72 mA nominal current
24 VDC maximal input voltage
10 A maximal input voltage
Expected relay life: 100 000 operations
Relay can be controlled via meta-rte operating system through GPIO199:
GPIO199 stateGPIO199 state Relay stateRelay state
0 OFF
1 ON
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 14/17
Shopping kit
Full Remote Testing Environment set includes:
CategoryCategory DescriptionDescription QuantityQuantity
shield Remote Testing Environment v1.0.0 1
control unit Orange Pi Zero 256MB RAM version 1
power supply microUSB 5V/2A 1
storage SanDisk 16GB microSD card (with preinstalled compatible system) 1
clip Pomona 8-pin SOIC clip for Device Under Test SPI interface 1
cables standard female-female connection wire 2.56mm raster 8
cables IDC 8-pin wires for Device Under Test SPI interface 1
cables DC Jack - DC Jack power cable for Device Under Test 1
cables RS232 D-Sub 9P/9P cable for serial communication 1
spacers Polyamide M3 spacers and bolts 4
Price:Price: ~90 €
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 15/17
Revision history
v1.0.0
added RoHS logo
added Crossed Wheelie Bin logo
modified footprints of the pin headers
v0.5.3
enlarged added holes
v0.5.2
modified I2C GPIO expander outputs connections (now 4 of them are
connected to the dedicated header)
modified version number on board
removed SPI header for APU recovery with output pin role information
labels
removed 7 and 8 pin of SPI header with GPIO expander connection
v0.5.1
added microUSB connector for power supply
added 5 V power supply pins
added SPI connector for APU SPI recovery
added fiducials on bottom layer
added pins information labels
modified relay control system elements placement
modified SPI connector for APU paths placement
modified project text descriptions
removed 2 pin GPIO expander connector
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 16/17
Revision history
v0.5
added 5 V power supply signal diode (red) + limiting current resistor
added 3.3 V power supply signal diode (orange) + limiting current resistor
relay NO/NC connection switched to previous configuration
switched SPI1_MISOwith SPI1_MOSI output
mirrored RS232 socket pads
removed I2C pull-up resistors
v0.3.6
relay NO/NC connection switched
v0.3.5
enlarged the hole diameter by 0.1 mm
v0.3.4
added 3mdeb logo and board name on PCB
modified elements marks placing
v0.3.3
added SPI output IO pins connection with GPIO
added PCB mechanical schematic
added I2C INT pins connection
added mounting holes
added fiducials
modified mosfet transistor pinout numeration
modified USB footprint from horizontal to vertical
modified I2C GPIO expander with OC buffers connection
4/25/2019 rte specification
http://127.0.0.1:8080/rte-specification.html#1 17/17
Revision history
v0.3.2
added mounting holes
modified relay pinout
removed I2C to GND connection
v0.3.1
modified power supply from 5V to 3V3 for I2C bus MCP23017, and MAX3232
removed capacitors connected to I2C bus
v0.3
added I2C bus with output header
added MCP23017 I2C GPIO expander
added second SN74LS06 OC buffer
added relay with required neighboring items
added MAX3232 RS232 electrical level changer
added RS232 socket
added GPIO output header for pins unused to OC buffer control
modified some of input pins connection
removed ARK joint for relay module
removed header for relay module control

More Related Content

PDF
Fosamprenaivr - Comprehensive patent search
PDF
Beta Electronic - Catalog
PDF
Dell Inspiron 17R N7110 Quanta R03_V03 UMA DAORO3MB6E0 Rev E Schematics.pdf
PDF
Electrónica: PT2272 Decodificador de control remoto (Datasheet)
PDF
Easergy studio realeasenotesv8_0_0
PDF
Electrónica: PT2262 Codificador de control remoto (Datasheet)
PDF
How to use mmdvm host - main board
PDF
How to use mmdvm host wif main board
Fosamprenaivr - Comprehensive patent search
Beta Electronic - Catalog
Dell Inspiron 17R N7110 Quanta R03_V03 UMA DAORO3MB6E0 Rev E Schematics.pdf
Electrónica: PT2272 Decodificador de control remoto (Datasheet)
Easergy studio realeasenotesv8_0_0
Electrónica: PT2262 Codificador de control remoto (Datasheet)
How to use mmdvm host - main board
How to use mmdvm host wif main board

Similar to RTE v1.0.0 specification (18)

PDF
PLC keyence conection manual
PDF
Cpu224 xp eth-ethernet_interface
PDF
Compal la 9911p-r1.0_schematics
PDF
Lenovo G505 Compal LA-9912p AMD Rev1.0 schematic.pdf
PPTX
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
PDF
avenger96-schematics.pdf
PPT
Elec and Eltek Corporate Profile 2008 Dec English
PDF
Th scope 24*7 Monitoring & Diagnosis
PDF
HP Stream 14-ax010wm DA0P9MB16D0 Schematic.pdf
PDF
Datasheet for Hystou Mini Industrial PC model P12-i5-8250U
PDF
A look inside the European Covid Green Certificate - Rust Dublin
PPTX
Introduction to Modbus to Ethernet Device Servers and Modbus TCP to RTU Gateways
PDF
SHUTTLE NCBT419 Bay trail REV A - Lenovo LNV 4030 LNV-004.pdf
PPT
Scottish Web Folk: Three (5-minute) ways to improve your Website
PDF
Glatt Engineering_LinkedIN 2015
PDF
Compal la 5911p-r1.0_schematics
PPTX
Industrial communication
PDF
POSITIVO LINHA XR-XXXX 71R-H14BT4-T830.pdf
PLC keyence conection manual
Cpu224 xp eth-ethernet_interface
Compal la 9911p-r1.0_schematics
Lenovo G505 Compal LA-9912p AMD Rev1.0 schematic.pdf
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
avenger96-schematics.pdf
Elec and Eltek Corporate Profile 2008 Dec English
Th scope 24*7 Monitoring & Diagnosis
HP Stream 14-ax010wm DA0P9MB16D0 Schematic.pdf
Datasheet for Hystou Mini Industrial PC model P12-i5-8250U
A look inside the European Covid Green Certificate - Rust Dublin
Introduction to Modbus to Ethernet Device Servers and Modbus TCP to RTU Gateways
SHUTTLE NCBT419 Bay trail REV A - Lenovo LNV 4030 LNV-004.pdf
Scottish Web Folk: Three (5-minute) ways to improve your Website
Glatt Engineering_LinkedIN 2015
Compal la 5911p-r1.0_schematics
Industrial communication
POSITIVO LINHA XR-XXXX 71R-H14BT4-T830.pdf
Ad

More from Piotr Król (11)

PDF
D-RTM for Qubes OS VMs
PDF
S-RTM for Qubes OS VMs
PDF
Qubes hardware certification
PDF
Qubes OS and TPM 2.0
PDF
Lightning talks - Qubes OS and 3mdeb "minisummit" 2019
PDF
Status of AEM for Intel and AMD
PDF
BITS and CHIPSEC as coreboot payloads
PDF
How to enable AMD IOMMU in coreboot?
PDF
Enabling TPM 2.0 on coreboot based devices
PDF
Booting UEFI-aware OS on coreboot enabled platform - "In God's Name, Why?"
PDF
How to build IoT solution using cloud infrastructure?
D-RTM for Qubes OS VMs
S-RTM for Qubes OS VMs
Qubes hardware certification
Qubes OS and TPM 2.0
Lightning talks - Qubes OS and 3mdeb "minisummit" 2019
Status of AEM for Intel and AMD
BITS and CHIPSEC as coreboot payloads
How to enable AMD IOMMU in coreboot?
Enabling TPM 2.0 on coreboot based devices
Booting UEFI-aware OS on coreboot enabled platform - "In God's Name, Why?"
How to build IoT solution using cloud infrastructure?
Ad

Recently uploaded (20)

PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Unlock new opportunities with location data.pdf
PDF
August Patch Tuesday
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
STKI Israel Market Study 2025 version august
PDF
Enhancing emotion recognition model for a student engagement use case through...
DOCX
search engine optimization ppt fir known well about this
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
CloudStack 4.21: First Look Webinar slides
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPT
Geologic Time for studying geology for geologist
PDF
Hybrid model detection and classification of lung cancer
PDF
Five Habits of High-Impact Board Members
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
Final SEM Unit 1 for mit wpu at pune .pptx
Unlock new opportunities with location data.pdf
August Patch Tuesday
Benefits of Physical activity for teenagers.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
STKI Israel Market Study 2025 version august
Enhancing emotion recognition model for a student engagement use case through...
search engine optimization ppt fir known well about this
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
1 - Historical Antecedents, Social Consideration.pdf
CloudStack 4.21: First Look Webinar slides
A novel scalable deep ensemble learning framework for big data classification...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Geologic Time for studying geology for geologist
Hybrid model detection and classification of lung cancer
Five Habits of High-Impact Board Members
O2C Customer Invoices to Receipt V15A.pptx
Module 1.ppt Iot fundamentals and Architecture
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A comparative study of natural language inference in Swahili using monolingua...

RTE v1.0.0 specification

  • 1. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 1/17 Remote Testing Environment revision v1.0.0 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us 3MDEB ul. Burgaska 9D/10 80-287 Gdańsk, Poland TAX ID: PL2530164147 CONTACT Piotr Król, 3mdeb CEO +48 880 673 344 contact@3mdeb.com Website About Us
  • 2. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 2/17 Table of Contents 1. Product description RTE elements Reasons behind choosing RTE 2. Product features Key features Yocto meta-rte REST API 3. Specification GPIO header (1) GPIO header (2) GPIO header (3) USB connectors RS232 connector UART header SPI header I2C header Power output header DC Jack Relay 4. Shopping kit 5. Revision history
  • 3. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 3/17 Product description RTERTE is a hat designed for Orange Pi Zero board which runs specially crafted Linux distribution using the Yocto Project. RTE boards are used for controlling Device Under TestDevice Under Test fully remotely through network interface. Most common applications are: debugging tasks, flashing firmware, controlling GPIOs power management for Device Under TestDevice Under Test.
  • 4. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 4/17 RTE elements 2x additional USB connectors Connect additional storages, external flash programmers, USB-RS232 or USB-UART converters. 2x4 SPI header standard 2.5mm IDC compatible header with all necessary signals to flash SPI chips. 1x4 I2C header Populated pins: 3.3V, SCK, SDA, GND. 1x3 UART header Orange Pi Zero system debug output and console (pins: RX, TX, GND).
  • 5. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 5/17 RTE elements 1x3 GPIO header GPIO pin header directly connected to Orange Pi zero platform. 1x4 GPIO header GPIO pin header connected to GPIOs expander with no OC buffers. 1x12 GPIO header GPIO pin header connected to Open Collector buffers. DB9 male connector Connector for RS232 communication with a hardware flow control. 1x2 5V output header Populated pins: 5V, GND. Relay Controls Device Under Tests power supply 2x DC jack 5.5/2.1mm female connectors for a Device Under Test power supply controlled directly through relay.
  • 6. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 6/17 Reasons behind choosing RTE high accessibility and flexibility test your device from any location. efficiency simplify validation: write one script and run it on unlimited platforms. Don’t repeat yourself! independent development open hardware license: modify, upgrade and set it as you like. All blueprints are at your disposal. instant setup intuitive connection: you do not need to be a certificated engineer. automatization time is money: let the machine do all the work for you
  • 7. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 7/17 Product features Key features Cheaper and more feature-rich in comparison to other products Ultra-fast SPI flashing (16MHz) In-Circuit Programming (program onboard SPI Flash) Pomona connector to work with Serial Flash soldered on board Remote power control over target device Open Hardware Open Source software attached Open Source REST API controller Cost-free future software improvements Yocto meta-rte Our specially crafted operating system fully customized for Remote Testing Environment platform aspects. meta-rtemeta-rte is based on open source project - Yocto ProjectYocto Project used for building Linux-based systems regardless of the hardware architecture. meta-rtemeta-rte has most mandatory tools and dependencies required for everyday debugging task with various range of hardware. RTE running meta-rtemeta-rte is ready to use completely out of the box, without the need for additional laborious configuration. Moreover, open source solutions such as Yocto Project and meta-rtemeta-rte provides possibility to rebuild whole system strictly for the end users requirements, making whole set more universal with endless applications! More information can be found at https://github.com/3mdeb/meta-rte
  • 8. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 8/17 Product features REST API RteCtrlRteCtrl is a REST API controller used for RTE board. It comes with meta-rte operating system and starts automatically on port 8000 without the necessity of additional configuration. REST API dashboard can be reached through Internet browser and provides possibility to: control Device Under Test power supply (coldboot and warmboot) reset Device Under Test platform flash Device Under Test firmware More information can be found at https://github.com/3mdeb/RteCtrl
  • 9. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 9/17 Specification GPIO header (1) First GPIO header (J1) is a 1x3 pin header straight type 2.54mm pitch. It is derived directly from Orange Pi GPIOs for general use. By default, these GPIOs are set to INPUT mode. Maximum voltage for all data signals: 3.3 V. DescriptionDescription Pin #Pin # GPIO12 1 GPIO11 2 GPIO6 3 GPIO header (2) Second GPIO header (J10) is a 1x4 pin header straight type 2.54mm pitch. It is derived from GPIO expander on RTE board. They are accessible for general use. By default, these GPIOs are set to INPUT mode. Maximum voltage for all data signals: 3.3 V. Expander GPIO: 25 mA maximum output current. DescriptionDescription Pin #Pin # GPIO400 1 GPIO401 2 GPIO402 3 GPIO403 4
  • 10. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 10/17 GPIO header (3) Third GPIO header (J11) is a 1x12 pin header straight type 2.54mm pitch. It is derived from GPIO expander on RTE board with additional connection to OC (Open Collector) buffers. By default, these GPIOs are set to OUTPUT mode. Maximum voltage for all data signals: 3.3 V. OC buffers: 40 mA maximum output current. DescriptionDescription Pin #Pin # GPIO404 1 GPIO405 2 GPIO406 3 GPIO407 4 GPIO415 5 GPIO414 6 GPIO408 7 GPIO409 8 GPIO410 9 GPIO411 10 GPIO412 11 GPIO413 12 USB connectors USB connectors (J6, J8) available on RTE are additional USB type A ports derived from Orange Pi Zero header. They can be used for storage extension, serial communication through various adapters or USB programmer extension.
  • 11. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 11/17 RS232 connector RS232 connector (J14) is a DB9 male 9 pin connector for serial communication between Remote Testing Environment and Device Under Test platform. It supports a hardware flow control. Pin #Pin # SignalSignal DescriptionDescription 1 DCD Data Carrier Detect 2 RXD Receive Data 3 TXD Transmit Data 4 DTR Data Terminal Ready 5 GND Signal Ground 6 DSR Data Set Ready 7 RTS Request to Send 8 CTS Clear to Send 9 RI Ring Indicator UART header UART header (J2) is a 1x3 pin header straight type 2.54mm pitch. It is derived from Orange Pi Zero serial debug UART for debugging and serial communication purposes. Maximum voltage for all data signals: 3.3 V. DescriptionDescription Pin #Pin # GND 1 RX 2 TX 3
  • 12. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 12/17 SPI header SPI header (J7) is a 2x4 pin header straight type 2.54mm pitch. It is used to control the application SPI flash with minimal set of connections. Maximum voltage for all data signals: 3.3 V. DescriptionDescription Pin #Pin # Pin #Pin # DescriptionDescription NC 1 2 GND CS 3 4 SCLK MISO 5 6 MOSI ISP 7 8 NC I2C header I2C header (J9) is 1x4 pin header straight type 2.54mm pitch. It is used to rather low speed applications such as reading sensors or accesing DACs and ADCs. Maximum voltage for all data signals: 3.3 V. DescriptionDescription Pin #Pin # 3V3 1 SCK 2 SDA 3 GND 4
  • 13. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 13/17 Power output header Power output header (J15) is 1x2 pin header straight type 2.54mm pitch. It is used for additional 5V or ground pin connections with various devices. DescriptionDescription Pin #Pin # 5V 1 GND 2 DC jack Two DC Jacks (J12 and J13) are 5.5/2.1mm female plug connectors used for Device Under Test power supply. Output from DC Jacks is controlled through relay. There is no matter whether J12 or J13 plug is input/output for power supply. Relay Relay (K1) is mechanical switch for controlling Device Under Test power supply. Technical reference: 1 Form C (1PDT) contact arrangement 5 V coil nominal voltage 70 Ohms nominal resistance 72 mA nominal current 24 VDC maximal input voltage 10 A maximal input voltage Expected relay life: 100 000 operations Relay can be controlled via meta-rte operating system through GPIO199: GPIO199 stateGPIO199 state Relay stateRelay state 0 OFF 1 ON
  • 14. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 14/17 Shopping kit Full Remote Testing Environment set includes: CategoryCategory DescriptionDescription QuantityQuantity shield Remote Testing Environment v1.0.0 1 control unit Orange Pi Zero 256MB RAM version 1 power supply microUSB 5V/2A 1 storage SanDisk 16GB microSD card (with preinstalled compatible system) 1 clip Pomona 8-pin SOIC clip for Device Under Test SPI interface 1 cables standard female-female connection wire 2.56mm raster 8 cables IDC 8-pin wires for Device Under Test SPI interface 1 cables DC Jack - DC Jack power cable for Device Under Test 1 cables RS232 D-Sub 9P/9P cable for serial communication 1 spacers Polyamide M3 spacers and bolts 4 Price:Price: ~90 €
  • 15. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 15/17 Revision history v1.0.0 added RoHS logo added Crossed Wheelie Bin logo modified footprints of the pin headers v0.5.3 enlarged added holes v0.5.2 modified I2C GPIO expander outputs connections (now 4 of them are connected to the dedicated header) modified version number on board removed SPI header for APU recovery with output pin role information labels removed 7 and 8 pin of SPI header with GPIO expander connection v0.5.1 added microUSB connector for power supply added 5 V power supply pins added SPI connector for APU SPI recovery added fiducials on bottom layer added pins information labels modified relay control system elements placement modified SPI connector for APU paths placement modified project text descriptions removed 2 pin GPIO expander connector
  • 16. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 16/17 Revision history v0.5 added 5 V power supply signal diode (red) + limiting current resistor added 3.3 V power supply signal diode (orange) + limiting current resistor relay NO/NC connection switched to previous configuration switched SPI1_MISOwith SPI1_MOSI output mirrored RS232 socket pads removed I2C pull-up resistors v0.3.6 relay NO/NC connection switched v0.3.5 enlarged the hole diameter by 0.1 mm v0.3.4 added 3mdeb logo and board name on PCB modified elements marks placing v0.3.3 added SPI output IO pins connection with GPIO added PCB mechanical schematic added I2C INT pins connection added mounting holes added fiducials modified mosfet transistor pinout numeration modified USB footprint from horizontal to vertical modified I2C GPIO expander with OC buffers connection
  • 17. 4/25/2019 rte specification http://127.0.0.1:8080/rte-specification.html#1 17/17 Revision history v0.3.2 added mounting holes modified relay pinout removed I2C to GND connection v0.3.1 modified power supply from 5V to 3V3 for I2C bus MCP23017, and MAX3232 removed capacitors connected to I2C bus v0.3 added I2C bus with output header added MCP23017 I2C GPIO expander added second SN74LS06 OC buffer added relay with required neighboring items added MAX3232 RS232 electrical level changer added RS232 socket added GPIO output header for pins unused to OC buffer control modified some of input pins connection removed ARK joint for relay module removed header for relay module control