forked from RIOT-OS/RIOT
-
Notifications
You must be signed in to change notification settings - Fork 0
Future Hardware Platforms
Oleg Hahm edited this page Aug 7, 2013
·
13 revisions
This page should be a starting point for a discussion on: "What's the next primary Platform for RIOT?"
- RIOT is currently unable to run on a platform with more than one core
- RIOT currently support 16 and 32 Bit based hardware
- ARM based
- low power platform
- one wireless interface
- some sort of sensors to play with or accessible I/O ports (such as SPI, I2C etc.)
- device capabilities should match a Class 2 device according to Terminology for Constrained Node Networks
- USB for flashing
- first radio is 802.15.4 compliant
- second radio with more throughput than 802.15.4 (perhaps 802.11?)
- 32 bit based platform (easier to find) / 16 bit based follows
- an EXISTING community around this hardware
- not so expensive (50 € per device?)
- energy measurement feature
- open source hardware / software already existing
- Ethernet for debugging, logging, administration
- shop
- no radio, no sensors -> buy extra
- not so cheap
- no energy measurement support?
- fits to our requirements in the most points
- shop
- no radio, no sensors -> buy extra
- no energy measurement support?
- not so cheap
- specs
- not a low power platform
- no radio, no sensors -> buy extra
- no energy measurement support?
- too much ram/rom
- biggest community
- cheaper than the others
- ethernet
- adapter board deRFsam3
- Cortex-M3 (ARM 32 bits) + 802.15.4 radio chip (AT86RF231)
- Base module is ~30 EUR, but power + serial + JTAG connectors need to be soldered/added
- Many variations of the board and addons: including processor ARM7 / ATmega / ..., radio 800-900 Mhz / 2.4 Ghz, form factor (USB), extension boards, ... so the right(s) one(s) should be carefully selected, and the final price will be higher
RIOT - The friendly Operating System for the Internet of Things
Homepage | [GitHub] (https://github.com/RIOT-OS/) | Developers Mailing List | Users Mailing List | Twitter @RIOT_OS
- Family: ARM
- Board: Airfy Beacon
- Board: Arduino Due
- Board: CC2538DK
- Board: CC2650STK
- Board: HikoB Fox
- Board: IoT LAB M3
- Board: LimiFrog-v1
- Board: mbed_lpc1768
- Board: MSB-IoT
- Board: MSBA2
- Board: Nucleo-L1
- Board: Nucleo-F446
- Board: Nucleo-F334
- Board: Nucleo-F303
- Board: Nucleo-F091
- Board: Mulle
- Board: OpenMote
- Board: PCA1000x (nRF51822 Development Kit)
- Board: Phytec phyWAVE-KW22
- Board: RFduino
- Board: SAMR21-xpro
- Board: SAML21-xpro
- Board: Seeeduino Arch-Pro
- Board: SODAQ Autonomo
- Board: Spark Core
- Board: STM32F0discovery
- Board: STM32F3discovery
- Board: STM32F4discovery
- Board: UDOO
- Board: yunjia-nrf51822
- Board: Zolertia remote
- Family: ATmega
- Board: Arduino Mega2560
- Board: Arduino Uno
- Board: Arduino Duemilanove
- Family: MSP430
- Board: MSB-430H
- Board: TelosB
- Board: WSN430
- Board: Zolertia Z1
- Board: eZ430-Chronos
- Family: native
- Board: native
- Family: x86
- Board: Intel Galileo