Hi all,
This is just to know your opinion about this OS: https://www.mbed.com/en/ Why RIOT is better than mbed (apart from being a multi thread OS)? It seems to support lot of boards and has a rich network stack.
Cheers,
Hi all,
This is just to know your opinion about this OS: https://www.mbed.com/en/ Why RIOT is better than mbed (apart from being a multi thread OS)? It seems to support lot of boards and has a rich network stack.
Cheers,
Hi Baptiste!
This is just to know your opinion about this OS: https://www.mbed.com/en/ Why RIOT is better than mbed (apart from being a multi thread OS)? It seems to support lot of boards and has a rich network stack.
Disclaimer: I don't know any details about mbed, but from what I know the main differences are: * RIOT is open source, mbed uses some blobs (e.g. for the network stack) * RIOT believes in the power of open source and therefore uses a copyleft license (LGPL), where mbed OS uses Apache license which encourages hardware vendors to provide closed source drivers (see openness of Android for a bad example) * RIOT is a community powered OS, out there for almost three years now with a lot of experience in IoT and (constrained) wireless networks, mbed is driven by one commercial entity (ARM) which got released only have a year ago as beta version from some hardware folks * RIOT supports basically all kind of architectures for the IoT (AVR 8bit, TI MSP430 16bit, ARM7 and ARM Cortex-M, x86...) and is vendor independent - well, for mbed this should be quite obvious... (do they even support ARM7)
Do you know anything about the memory footprint of mbed OS? What about standard compliance of mbed OS? I cannot remember that I have met an mbed team on any of the five ETSI plugtests I participated with/for RIOT.
Cheers, Oleg
Thanks Oleg for your input!
Dear all, Mbed has a community (of course not like the Riot’s one). Footprint(based on articles and datasheets of some Mbed supported devices): ROM : 64kB , RAM: 8kB and there are several memory allocation services. The ROM & RAM are not the min values ,but the specs of the lowest hardware device supported from Mbed.
Dear all, Mbed has a community (of course not like the Riot's one). Footprint(based on articles and datasheets of some Mbed supported devices): ROM : 64kB , RAM: 8kB and there are several memory allocation services.
Ok but is the network stack included with this footprint? If this is just to run hello-world, RIOT is much better!