mirror of
https://github.com/xodio/xod.git
synced 2026-03-04 07:54:04 +01:00
42 lines
1.5 KiB
Markdown
42 lines
1.5 KiB
Markdown
---
|
||
title: Installing and Running XOD
|
||
---
|
||
|
||
Installing and Running XOD
|
||
==========================
|
||
|
||
To work with XOD, you use the XOD integrated development environment (IDE for
|
||
short), which comes in two flavors: browser-based and desktop version.
|
||
|
||
Browser-based IDE
|
||
-----------------
|
||
|
||
You can start the [browser-based XOD IDE](/ide/) simply by visiting the link.
|
||
However, because the browser has relatively few permissions to access the
|
||
computer’s file system and USB-ports, its capabilities are quite limited.
|
||
|
||
Notably, you can’t upload your program directly to the board from within your
|
||
browser and you won't get the convenient save/load functionality.
|
||
|
||
However, you can import/export your programs as a single file (known as a
|
||
xodball), generate source code that you could copy and paste into an Arduino
|
||
IDE, and then upload it to the board via the Arduino IDE.
|
||
|
||
Desktop IDE
|
||
-----------
|
||
|
||
XOD IDE for desktop requires installing, but provides all features. It works on
|
||
Windows, macOS, and Linux. Find a distribution package for your system on
|
||
[downloads page](/downloads/).
|
||
|
||
What’s next
|
||
-----------
|
||
|
||
Once you start XOD IDE, you’ll see the `welcome-to-xod` project open. It’s a
|
||
tutorial project split on many small lessons. Follow instuctions in its
|
||
comments to learn XOD. There is a [web version of the tutorial](../01-hello/)
|
||
if you just want to get shallow understanding.
|
||
|
||
You’ll need some hardware components to compete the tutorial, here is the
|
||
[list of parts](../required-hardware/).
|