-
Notifications
You must be signed in to change notification settings - Fork 108
Supported OSes and Boards
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
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)