Navigation Menu

Skip to content

adjih/riot-apps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample applications using RIOT-OS

RIOT-OS

See https://github.com/RIOT-OS/RIOT for more information.

Prerequisites

All samples applications here have been tested with the following setup:

There are a few package that needs to be installed on the Ubuntu developpement system.

  1. Common packages
sudo apt install build-essential g++-multilib screen
  1. AVR MCU Family
sudo apt install gcc-avr avr-libc binutils-avr
  1. ARM MCU Family
sudo apt install gcc-arm-none-eabi openocd binutils-arm-linux-gnueabi
  1. MSP430 MCU Family (but not tested yet)
sudo apt install gcc-msp430 msp430-libc binutils-msp430

More information is available on the RIOT documentation : https://github.com/RIOT-OS/RIOT/wiki/Introduction#compiling-riot

Getting the code

Here we suppose all is code is located in ~/work.

  1. Clone RIOT code (or your fork)
7$ cd ~/work
$ git clone git@github.com:RIOT-OS/RIOT.git
  1. Clone this repository (or your fork)
$ cd ~/work
$ git clone git@github.com:aabadie/riot-apps.git

Samples

This repository contains 2 self-documented sample applications:

  • The usual "Hello World" shows how to use the build system and display terminal
  • "Serial to serial" is a little more complex example showing how to forward messages from one UART interface to another UART interface. This example uses IPC and IRQ concepts of RIOT

About

Contains sample applications based on RIOT-OS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 67.3%
  • Makefile 32.7%