# Device setup guides

Board-specific setup instructions for single-board computers and microcontrollers supported by Viam.
> Source: https://docs.viam.com/reference/device-setup/


Before installing Viam on a single-board computer, follow the setup guide for your board to ensure the OS and firmware are ready.

## Single-board computers

| Board                          | Guide                                                                   |
| ------------------------------ | ----------------------------------------------------------------------- |
| Raspberry Pi (all models)      | [Raspberry Pi setup](/reference/device-setup/rpi-setup/)                |
| NVIDIA Jetson Nano / Orin Nano | [Jetson Nano setup](/reference/device-setup/jetson-nano-setup/)         |
| NVIDIA Jetson AGX Orin         | [Jetson AGX Orin setup](/reference/device-setup/jetson-agx-orin-setup/) |
| BeagleBone AI-64               | [BeagleBone setup](/reference/device-setup/beaglebone-setup/)           |
| Orange Pi Zero 2               | [Orange Pi Zero2 setup](/reference/device-setup/orange-pi-zero2/)       |
| Orange Pi 3 LTS                | [Orange Pi 3 LTS setup](/reference/device-setup/orange-pi-3-lts/)       |
| ODROID-C4                      | [ODROID-C4 setup](/reference/device-setup/odroid-c4-setup/)             |
| Pumpkin                        | [Pumpkin setup](/reference/device-setup/pumpkin/)                       |
| SK-TDA4VM                      | [SK-TDA4VM setup](/reference/device-setup/sk-tda4vm/)                   |

## Microcontrollers

| Board | Guide                                                   |
| ----- | ------------------------------------------------------- |
| ESP32 | [Set up an ESP32](/reference/device-setup/setup-micro/) |

## After setup

Once your board is ready, return to [Set up a machine](/set-up-a-machine/) to install Viam and connect to the cloud.

