Supported OSes and Boards - solettaproject/soletta GitHub Wiki
Operating Systems support
Soletta™ Framework supports many different OSes and features available on each of them vary.
Some OSes depend on board configuration for specific features, there is no standard (case of Contiki)
| Linux | Zephyr | RIOT | Contiki
-----------|----------|-----------|--------|----------- MAINLOOP | yes | yes | yes | yes FLOW | yes | yes | yes | yes WORKER THREADS | yes | no | yes | no GPIO | yes | yes | yes | yes I2C | yes | yes | yes | no AIO | yes | yes | yes | no SPI | yes | yes | yes | no UART | yes | yes | yes | no CoAP | yes | yes | yes | no OIC | yes | yes | yes | no LWM2M | yes | yes | yes | no
Boards support
Since Soletta supports most relevant OSes for IoT market, it runs fine on many boards. Some issues that may rise up when running on different boards is the need for pinmux, memory and storage constraints.
Boards tested so far:
- Intel® Edison (Linux)
- Intel® Galileo Gen 2 (Linux)
- Minnowboard Max (Linux)
- Quark SE Dev Board (Zephyr)
- Atmel SAMR21 Xplained Pro (RIOT)
- Raspberry Pi (Linux)