# RB-Quick Start Guide

RuggedBoard -A5D2x is an Industrial Pico Computer providing an easy migration path from MCU to MPU. RuggedBoard is enabled with industry Standard Yocto Build Embedded Linux platform and open source libraries for industrial IoT applications.

### **Highlights**

* Off-the-shelf Single Board Computer for IIoT&#x20;
* Feature rich & Highly cost optimized platform&#x20;
* Simple & Powerful Open Source Software IoT Stack

### **Specifications**

![](/files/-Lukh9xnUitIoQpOkfpb)

### Block Diagram

![](/files/-Lukh_zUUQ_YA7WfZEPR)

**Power up Rugged Board:**&#x20;

**List of Hardware components in box:**

* RuggedBoard-A5D2x&#x20;
* USB to microUSB cable
* A PC/Laptop

{% tabs %}
{% tab title="Linux Host" %}
**Installing Ubuntu:**&#x20;

Host PC requires Ubuntu-16.x.x (LTS versions Recommended), 64-bit. \
To install Ubuntu, follow the below link. <https://help.ubuntu.com/community/GraphicalInstall>

**After successful installation let us start working with Linux – Ubuntu OS**&#x20;

**Step 1:** Open an application on your computer called “Terminal” by pressing **Control + Alt + T.**

![Fig: Open view of Terminal](/files/-LukjQsGVwig0Bws3ec0)

**step 2:** Install minicom Serial terminal on the host PC to see RB Console.

**`$ sudo apt-get install minicom`**&#x20;

**Note: Make sure your PC has internet connectivity**

**step 3:** In terminal, type&#x20;

**`$ ping www.google.com`** (for testing of internet and press enter)&#x20;

**step 4:**&#x43;onnect the RuggedBoard to the HOST PC using USB cable provided inside the Box.&#x20;

**To get RuggedBoard console**

**step 5:**  Setup `minicom`  to be used as a Serial terminal by using below command

`$sudo minicom –s`&#x20;

Press enter key to configure the serial port as shown below&#x20;

![Fig: Serial Port Setup](/files/-LulmLQTNkYVKLhTsRUM)

`Serialdevice : /dev/ttyUSB0   (Press “A” to modify the devic)`\
`Baudrate : 115200             (Press “E”)`\
`Hardware Flow Control : None  (Press “F”)` \
`Software Flow Control : None  (Press “G”)`

**step 6:** Save setup as default and Exit&#x20;

We will get the board terminal as shown below

![Fig: Open view of Board Terminal](/files/-Lulm7rrfll1v4J8FsEt)

To check the available contents inside the root directory type the following command. Type `ls` command and find some applications

`root@ruggedBOARD-A5D2x# : ls`&#x20;

### Observe blinking of the on board  LED

`root@ruggedBOARD-A5D2x# : python gpio_blinky.py` ( To observe blinking of the on board  LED)&#x20;
{% endtab %}

{% tab title="Windows Host" %}

**Step 1:** Visit the link below to download suitable version of Putty terminal.

<https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html>

**Step 2:** Install Putty with the default configuration.

**Step 3:** Connect the USB to micro-USB cable to a windows PC and **R**uggedBoard-A5D2x respectively.

Fig: RB Connections to a Host PC

Note: Once the cable is connected, will be prompted with a USB connected sound on your host PC. But at this point you will not see any mass storage symbol in task-bar/File Manager.

**Step 4:** Go to Start Menu and Type

`device manager`

This will Launch device manager of your Host PC. Device manger shows all the device and interfaces connected on the Host PC.

**Step 5:** Look for COM port as shown in the image below. Mostly you should look for `Ports (COM & LPT)`. Your device will be displayed as *USB Serial Port (COMx)*. Here x means the COM port number. In my case its *COM8*

![](/files/-LorrIk8dp-0wYkmQf5X)

**Step 6:** Open `Putty.exe installed recently.` Click on Serial and replace the COM port with your COM port shown in device manager seen in **Step 5**. Set the speed as **115200** and click *“Open”*.

Fig: Putty Terminal with RB console

**Step 7:** Press “Enter” once the terminal window shows up. Enter “root” as user name and press enter. There is no default password for this board.
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ruggedboard.gitbook.io/ruggedboard-a5d2x/g1/quick-start-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
