mirror of
https://github.com/EyeTrackVR/EyeTrackVR-Docs.git
synced 2025-11-04 14:49:44 +08:00
49 lines
1.8 KiB
Markdown
49 lines
1.8 KiB
Markdown
---
|
|
layout: page
|
|
title: Setup Visual Studio Code environment
|
|
nav_order: 1
|
|
permalink: /setting-up-firmware-enviroment/
|
|
parent: Firmware Guide
|
|
---
|
|
|
|
# Setting up the environment
|
|
|
|
This procedure will show how to prepare your system for uploading the firmware to your tracker.
|
|
|
|
## 1. Install Visual Studio Code
|
|
|
|
Download the [latest Visual Studio Code](https://code.visualstudio.com/download) and install it.
|
|
|
|
### Download
|
|
|
|
{% include custom/images/image_2.html url="https://i.imgur.com/jXPXIFz.gif" max-width="500" caption="" alt="" %}
|
|
|
|
### Install
|
|
|
|
|
|
{% include custom/images/image_2.html url="https://i.imgur.com/hAm3Zu0.gif" max-width="500" caption="" alt="" %}
|
|
|
|
## 2. Install PlatformIO IDE
|
|
|
|
Once Visual Studio Code is installed, open it and install [PlatformIO IDE for VSCode](https://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide), an extension that will allow you to connect to the tracker, build and upload the firmware.
|
|
|
|
{% include custom/images/image_2.html url="https://i.imgur.com/ebV0IgT.gif" max-width="500" caption="" alt="" %}
|
|
|
|
|
|
|
|
## 3. Clone the firmware project
|
|
|
|
Make sure you close any current projects you have open or open a new window before moving forward with these steps.
|
|
|
|
1. Go to [https://github.com/lorow/OpenIris](https://github.com/lorow/OpenIris) and download the latest version of the code.
|
|
|
|
2. Extract the zip, take note of the path it is in for when we open it in Platform IO.
|
|
|
|
3. Open the firmware in VS Code by going to PlatformIO, selecting open, then navigating to OpenIris ESP folder and opening it.
|
|
|
|
{% include custom/images/image_2.html url="https://i.imgur.com/c61Cpaz.gif" max-width="500" caption="" alt="" %}
|
|
|
|
|
|
|
|
_This is a direct adaptation from SlimeVR. Credit goes to the SlimeVR team [adapted from here](https://docs.slimevr.dev/firmware/setup-and-install.html)_
|