[riot-devel] questions about riot os

Arjun Hary arjun at zglue.com
Tue Mar 21 23:38:07 CET 2017


Thanks a lot. I have one more follow up question. Does RIOT have a full
Bluetooth stack?

On Mon, Mar 20, 2017 at 10:02 AM, Kaspar Schleiser <kaspar at schleiser.de>
wrote:

> Hi Arjun,
>
> On 03/20/2017 05:03 PM, Arjun Hary wrote:
> > 1) After adding the softdevice the code size jumped to 46K bytes which
> > includes compilation of 6lowpan, ipv6. Is there a way to compile the
> > nordic ble linbrary without adding these modules. I tried the
> > DISABLE_MODULE macro and though the makefile complained , the code size
> > still remained the same. It looks like 6lowpan and ipv6 are required
> > modules. How do I change this.
>
> You'll need to remove the corresponding nordic softdevice dependencies
> from Makefile.dep. Currently, if you add modules to DISABLE_MODULE, they
> get removed *after* dependency resolution. In this case, meta-modules
> that are just used for dependency tracking are removed after their
> dependencies are added in.
>
> > 2)  Also as a general question, I see that RIOT claims the FLASH size
> > usage is around 5K. What features does the 5K include. Does it incude
> > pthreads, task switching, synchronization , messaging etc.
>
> That very much depends. Please take a look at tests/minimal, which
> currently compiles to ~2.7k flash for ARM platforms.
>
> 5k flash is enough for RIOT's threading, synchronization and messaging.
> The pthreads wrapper will not fit, though. Also, newlib's POSIX stdio is
> quite large, e.g., a simple printf will pull in ~4k of code on ARM
> platforms.
>
> Kaspar
> _______________________________________________
> devel mailing list
> devel at riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
>



-- 
Arjun Hary
________________________________________
 : +1 (425) 381-7722
 : zGlue Inc., Mountain View, CA
________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/devel/attachments/20170321/d265789d/attachment.html>


More information about the devel mailing list