For links go to https://github.com/RIOT-OS/Tutorials
Quick Setup (Using a Virtual Machine)
- Install and set up git
- Install VirtualBox 5.0 & VirtualBox Extension Pack
- Install Vagrant
git clone --recursive https://github.com/RIOT-OS/Tutorials
- Move to the RIOT directory:
cd Tutorials/ RIOT/
- Run the Vagrant RIOT Setup
- Make sure you've run
vagrant ssh
and clone the Tutorials folder again, now in your virtual machine:git clone --recursive https://github.com/RIOT-OS/Tutorials
Recommended Setup (Without Using a VM)
-
Install and set up git
-
Install the build-essential packet (make, gcc etc.). This varies based on the operating system in use.
-
Install Native dependencies
-
Install OpenOCD
-
Install GCC Arm Embedded Toolchain
-
On OS X: install Tuntap for OS X
-
additional tweaks necessary to work with the targeted hardware (ATSAMR21)
-
Install
netcat
with IPv6 support (if necessary) -
Go to the Tutorials directory:
cd Tutorials
sudo apt-get install netcat-openbsd
-
git clone --recursive https://github.com/RIOT-OS/Tutorials
- Task 1: Starting the RIOT
- Task 2: Custom shell handlers
- Task 3: Multithreading
- Task 4: Timers
- Task 5: Using network devices
- Task 6: Sending and receiving UDP packets
- Task 7: The GNRC network stack
If you get the following error after running vagrant up
The guest machine entered an invalid state while waiting for it to boot. Valid states are 'starting, running'. The machine is in the 'poweroff' state.
Make sure you have the Extension Pack installed.
This work and all its related code and documents are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License