Octavo OSD3358-SM-RED User manual

OSD3358-SM-RED - Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
Introduction
This getting started guide for the OSD3358-SM-RED board is intended to serve as a quick
reference to getting the OSD3358-SM RED board up and running.
This document will be updated as required to improve or add information. Please make sure to
look for updates and sign up for document change notifications on Octavo Systems website to
get up to date info.
Revision History
Revision
Details
Date
Author
Initial Revision
9-7-2017
Neeraj Dantu
Notice: The information provided within this document is for informational use only. Octavo
Systems provides no guarantees or warranty to the information contained.

2
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
Contents
1 Features ................................................................................................ 3
2 Unboxing your board.................................................................................. 4
3 Powering the OSD3358-SM-RED...................................................................... 6
3.1 Power up procedure............................................................................. 6
4 OSD3358-SM-RED Use Cases......................................................................... 10
4.1 Standalone boot up............................................................................. 10
4.2 Booting as USB client connected to a computer/laptop .................................. 16
4.3 Boot messages through UART ................................................................. 20
4.4 User LEDs ........................................................................................ 24
4.5 Powering down/ power cycling............................................................... 24
5. Getting started with the software................................................................... 25
5.1 Onboard sensor interfacing ................................................................... 25
5.1.1 Accessing peripherals using shell terminal ............................................ 26

3
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
1Features
The following figure highlights the features of the OSD3358-SM-RED platform (RED Board) and
where they are located on the board.
Figure 1: OSD3358-SM-RED board features

4
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
2Unboxing your board
The contents of the OSD3358-SM-RED platform are listed below:
1. OSD3358-SM-RED
Figure 2: OSD3358-SM-RED
2. Micro-USB to USB cable
Figure 3: USB cable

5
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
3. Getting started card
Figure 4: OSD3358-SM-RED platform getting started card

6
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
3Powering the OSD3358-SM-RED
Figure 5 shows the OSD3358-SM-RED and its power inputs. The board can be powered
through any of three inputs:
a. Micro-USB cable connected to the micro-USB port
b. 5V AC adapter connected to the 2.5 mm x 5.5 mm barrel jack
c. Single cell Li-Ion or Li-Polymer battery connected to the battery header
Figure 5: Picture of RED board highlighting power inputs
3.1 Power up procedure
The following steps describe the power up sequence of the board when powered via USB, AC
Adapter or battery inputs.

7
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
1. Connect your preferred power source:
a. USB:
i. Connect the micro-USB side of the USB cable to the micro-USB port X1
ii. Connect the USB side to one of the USB ports on a laptop/computer or
other USB power source.
Figure 6: Powering the board using a USB cable

8
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
b. AC adapter:
i. Plug in the 5V AC adapter with 2.5 mm x 5.5 mm barrel into the power
connector X2.
Figure 7: Powering the RED board using an AC-DC adapter
c. Battery input terminals:
i. Connect the battery input terminals to the battery terminals as shown
below.
Figure 8: OSD3358-SM-RED battery connections (back-side of board)

9
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
2. LED D1 will turn on immediately after power is applied to the board.
Figure 9: RED board boot up - LED D1 ON
3. LEDs D4 –D7 turn on in the sequence indicated below indicating Linux is booting.
Figure 10: RED board boot up - LEDs D4 - D7 turn ON
NOTE: Notes on connecting the PMIC_TS input of the SiP can be found in "Battery pack
temperature monitoring" section of the TPS65217C PMIC datasheet. If the battery does
not have a temperature output, the battery temperature monitoring mechanism of the PMIC
can be bypassed by connecting a 10KOhm resister between PMIC_TS (TP7) of the board
and GND.

10
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
4OSD3358-SM-RED Use Cases
The OSD3358-SM-RED Platform can be used in 3 different modes. A description of each mode
and instructions on how to set up each mode is described below.
4.1 Standalone boot up
The board can be used as a standalone platform for software development. To boot it up as a
standalone system, the following components will be needed.
1. 5V AC adapter
2. HDMI/DVI-D monitor
3. Micro HDMI to HDMI cable and/or HDMI to DVI-D adapter
4. Wired/wireless USB keyboard and mouse
5. Ethernet cable or WiFi USB adapter connected to a network for internet access

11
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
The following steps describe the procedure to setup the board as a standalone software
development tool.
1. Connect the micro HDMI connector of the HDMI cable to X6 connector on board.
2. Connect the HDMI connector of the HDMI cable into the monitor. HDMI to DVI-D
convertor may be necessary if the monitor only has a DVI-D input.
Figure 11: Inserting HDMI cable into the monitor

12
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
3. Connect the wired/wireless USB keyboard and mouse inputs to any of the four USB
ports available on X4 and X5 connectors of the board.
Figure 12: Wireless adapter for keyboard and mouse plugged in to RED board

13
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
4. If internet connectivity is required:
a. a WiFi-USB adapter can be plugged into one of the available USB ports on X4 or
X5 connector. A list of compatible adapters can be found at
http://www.elinux.org/Beagleboard:BeagleBoneBlack#WIFI_Adapters.
Procedures to connect to a WiFi network using the adapter can be found online.
OR
b. An ethernet cable can be plugged into the ethernet connector receptacle on X4.
Figure 13: Ethernet cable/Wi-Fi dongle plugged in to the RED board

14
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
5. Plug the 5V AC adapter into the power connector X2.
Figure 14: AC-DC adapter plugged in to RED board
6. The board will go through the default boot up process
7. After the board boots up, the monitor screen should show a Linux desktop environment
as shown below.
Figure 15: OSD3358-SM-RED desktop environment

15
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
8. Click on the Start>System Tools>Q Terminal to open a command terminal.
Figure 16: Shell command terminal on desktop environment

16
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
4.2 Booting as USB client connected to a computer/laptop
The OSD3358-SM-RED platform can also be powered using a computer/laptop’s USB port. The
micro-USB to USB cable provided in the box can be used to connect the RED board to a
computer/laptop. Unlike the standalone mode, this setup does not require additional hardware.
The following steps describe the procedure to power the board as a USB slave and set up the
development environment.
1. Connect the micro-USB side of the USB cable to the micro-USB port X1
2. Connect the USB side to one of the USB ports on a laptop/computer.
Figure 17: Powering RED board using a USB cable

17
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
3. Wait for the board to show up as a mass storage device on the computer/laptop
Figure 18: OSD3358-SM-RED USB mass storage filesystem window

18
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
4. Open a browser (Firefox/Chrome) and access the url: http://192.168.7.2. The webpage
hosted on the webserver of the board should indicate that the board is connected as
shown below.
Figure 19: OSD3358-SM-RED home webpage indicating a connection to the board

19
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
5. Access the cloud9 IDE through the url: http://192.168.7.2:3000/. Cloud9 IDE is an
opensource web based development environment supporting several languages. The
environment should look like the following figure with workspace containing examples
that can be executed. Cloud9 also loads a shell terminal that can be seen at the bottom
of the figure.
Figure 20: Cloud9 IDE environment

20
OSD3358-SM-RED Getting Started Guide
Rev. 1.0 9/7/2017
Octavo Systems LLC
Copyright 2017
4.3 Boot messages through UART
The processor on the OSD3358-SM-RED platform sends boot messages through the UART0
port, J3. This is useful in embedded Linux development or if there are boot problems to verify
proper initialization of all components on the board. After boot, the UART0 port will function as a
Linux terminal. Accessing this requires a serial connection to a host device with a serial port. A
USB-UART serial adapter can also be used for host devices with a USB port. A terminal
program, such as Putty is required for communication.
The following steps describe the procedure to access the boot messages during boot and the
terminal through UART0 port using a standard computer/laptop as a host device (Note: Given
the computer/laptop has no native serial ports, a USB-UART serial adapter must be used):
1. Connect the UART side of the adapter to header J3 of the RED board. Make sure to
check for proper orientation of the cable to connect Tx and Rx signals of the UART0 port
appropriately to the adapter’s signals.
Figure 21: UART adapter cable plugged in to RED board
Other manuals for OSD3358-SM-RED
1
Table of contents
Other Octavo Computer Hardware manuals